假设我有多个具有相同名称“parent-elem”的指令(在每个页面上我可以使用不同数量的这些指令 - 动态数字)
<div ng-app="app">
<div parent-elem></div>
<div parent-elem></div>
<div parent-elem></div>
</div>
有没有办法知道(在链接函数内)AngularJS完成呈现页面上具有相同名称的所有指令? 在指令链接函数内 - 我怎么知道这个指令是最后渲染的?
注意:不使用ng-repeat
答案 0 :(得分:0)
你应该多次写过相同的指令:P
现在,这完全取决于你的指令,你是如何做到的。 它可以将计数器保留在服务中,或者rootScope可以在初始化时使用。
如果您正在使用ng-repeat,在这种情况下,您有一个bool $ last可以告诉您呈现的元素是否为last,您可以通过任何属性传递给指令。