[英]AngularJS Directive - Multiple directives same name
假設我有多個具有相同名稱“ parent-elem”的指令(在每個頁面上,我可以使用不同數量的這些指令-動態編號)
<div ng-app="app">
<div parent-elem></div>
<div parent-elem></div>
<div parent-elem></div>
</div>
有沒有一種方法可以知道(在鏈接函數內部)AngularJS在頁面上完成了所有具有相同名稱的指令的渲染? 在指令鏈接函數內部-我怎么知道這個指令是最后一個呈現的?
注意:不使用ng-repeat
您應該多次編寫相同的指令:P
現在,這完全取決於您的指令以及如何執行。 它可以將計數器保留在服務中,或者在初始化時就可以使用rootScope。
如果在這種情況下使用的是ng-repeat,則有一個布爾$ last可以告訴您所渲染的元素是否最后,您可以通過任何屬性將其傳遞給指令。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.