如何在angularJS中实现递归

时间:2017-04-27 13:07:41

标签: angularjs angular-services

if(url.toUpperCase().indexOf("SKILL") != -1) {  
  $timeout(function () {    
    $("#ABC").click();    
  }, 500)   
}

我正在使用$timeout点击技能按钮并在U-I上加载网格。上面的代码没有加载U-I,但如果我将时间从500增加到2500,那么代码工作正常,但我不想增加超时。是否可以使用递归,因此我的代码可以在不增加超时的情况下工作?

1 个答案:

答案 0 :(得分:0)

在文档准备就绪中设置此条件。也许javascript没有找到元素,因为它们必须先加载。

$(document).ready(function(){
    //here
});