Jquery AngularJS-针对$(document.ready)上ng重复循环中的元素
作为AngularJS的新手,我正在寻找一种方法,在Jquery AngularJS-针对$(document.ready)上ng重复循环中的元素,jquery,angularjs,Jquery,Angularjs,作为AngularJS的新手,我正在寻找一种方法,在$(document)之后以ng repeat循环中的元素为目标。然而,他们当时似乎还没有准备好。感谢您的帮助。本节讨论如何在控制器中侦听$viewContentLoaded事件来调用您的函数,而不是使用$(文档)。准备好了吗: function stuffController($scope) { $scope.$on('$viewContentLoaded', readyFunction); } 为什么要使用$(文档)。准备好了吗?
$(document)之后以ng repeat
循环中的元素为目标。然而,他们当时似乎还没有准备好。感谢您的帮助。本节讨论如何在控制器中侦听$viewContentLoaded
事件来调用您的函数,而不是使用$(文档)。准备好了吗
:
function stuffController($scope) {
$scope.$on('$viewContentLoaded', readyFunction);
}
为什么要使用$(文档)。准备好了吗?如果您正在使用angular,您应该创建一个指令来执行您想要执行的操作。此线程证实了Renal关于使用指令的建议,并且还提到$viewContentLoaded事件作为(快速)替代方案:感谢两位的建议,我现在正在研究如何使用指令。ng repeat
可能不会在$(文档)上克隆自身。ready
。正如其他人所提到的,您可能想编写一个指令,但如果您提供更多的上下文,它会有所帮助。您试图对ng repeat
中的元素执行什么操作?如果我想根据document.ready中的条件调用angular js函数,我将如何获得它?@Wilson readyFunction在本例中可以是控制器中或作用域中的函数。这有用吗?如果没有,则document.ready中的条件类型是什么?