他のディレクティブのリストを含むディレクティブがあります。これらの各サブディレクティブには、任意の数の.item
HTML 要素を含めることができます。.item
親ディレクティブ内で、 jQuery を使用してこれらすべての要素を参照したいと思います。だから私は次のことを試しました:
HTML 構造
<parent>
<div class='item'></div>
<ul>
<li ng-repeat='child in children'>
<!-- loads template that may have one or more divs with .item on them -->
<child='child' />
</li>
</ul>
</parent>
link()
そして私が呼び出す親関数の内部$(".item").size()
。この場合、常に 1 が返されます。すべての子ディレクティブが読み込まれたら関数を呼び出して、すべての内部 .item 要素にアクセスできるようにする方法はありますか?