簡體   English   中英

AngularJS指令-具有相同名稱的多個指令

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM