В ъгловото приложение, върху което работя, трябва да покажа някои данни с акордеон и да добавя бутон или някакъв друг вид маркер към всяко заглавие. Ето пример за това, което преследвам, като използвам акордеона за зареждане на Twitter:
http://plnkr.co/edit/vV9Ky12jlrKb4qrcRnhA
Само с малко jQuery мога да добавя елемента, който искам, към елемента accordion-toggle
.
Опитвам се да направя същото, като използвам само angular-ui. Ето какво имам досега:
http://plnkr.co/edit/sv43rrvU8rvDHplagZ2v
Както виждате, не работи точно както бих искал. Елементът (тук обикновен span
) се добавя към заглавието, стига да не съм в ng-repeat
цикъл. Очевидно за този цикъл accordion-heading
все още не е наличен, когато включвам моята директива. Как трябва да го модифицирам, така че да бъде извикан в точното време (или поне, когато акордеонът DOM е компилиран)?