假设我有多个指令具有相同的名称"parent-elem“(在每个页面上,我可以有不同数量的指令-动态编号)
<div ng-app="app">
<div parent-elem></div>
<div parent-elem></div>
<div parent-elem></div>
</div>有没有办法知道(在链接函数内部) AngularJS在页面上完成了对所有同名指令的渲染?在指令链接函数内部-我如何知道这个指令是最后呈现的?
注意:不使用ng-repeat
发布于 2017-02-15 03:22:29
您应该多次编写相同的指令:P
现在,这完全取决于你的指令,你是如何做的。它可以将计数器保存在服务中,也可以在初始化时保留rootScope。
如果您使用ng-repeat (本例中应该使用ng-repeat),那么您有一个bool $last,它可以告诉您呈现的元素是否是最后一个元素,您可以通过任何属性将其传递给指令。
https://stackoverflow.com/questions/42232164
复制相似问题