【发布时间】:2014-12-05 13:11:54
【问题描述】:
当使用一个指令和多个子指令(使用 require)时,有什么方法可以知道将执行多少子指令?
我可以只计算每次执行子指令的时间(在链接函数中)。但我希望父指令知道在执行子指令的最后一个链接函数之前有多少个子指令。
我需要知道,因为当最后一个元素从子指令传递到父指令时,我需要一些特定的行为..
【问题讨论】:
-
一个肮脏的解决方案可能是将子指令的数量作为属性传递给父指令。但我希望它自动发生
-
当您说指令时,还包括
ng-repeat、ng-show等...您可以吗? -
好吧,也许我理解错了,但是您似乎想知道在指令中,嵌套在其中的 DOM 元素中出现了多少指令,对吗?
-
aah 是的,只是我定制的一个,所以不是 ng-repeat、ng-show,..
-
或者当所有子元素都被嵌入时的事件会非常有用,但它不存在
标签: javascript angularjs angularjs-directive