首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AngularJS指令-多个指令同名

AngularJS指令-多个指令同名
EN

Stack Overflow用户
提问于 2017-02-15 01:11:05
回答 1查看 111关注 0票数 0

假设我有多个指令具有相同的名称"parent-elem“(在每个页面上,我可以有不同数量的指令-动态编号)

代码语言:javascript
复制
<div ng-app="app">
    <div parent-elem></div>
    <div parent-elem></div>
    <div parent-elem></div>
</div>

有没有办法知道(在链接函数内部) AngularJS在页面上完成了对所有同名指令的渲染?在指令链接函数内部-我如何知道这个指令是最后呈现的?

注意:不使用ng-repeat

EN

回答 1

Stack Overflow用户

发布于 2017-02-15 03:22:29

您应该多次编写相同的指令:P

现在,这完全取决于你的指令,你是如何做的。它可以将计数器保存在服务中,也可以在初始化时保留rootScope。

如果您使用ng-repeat (本例中应该使用ng-repeat),那么您有一个bool $last,它可以告诉您呈现的元素是否是最后一个元素,您可以通过任何属性将其传递给指令。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42232164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档