我非常非常新的角度JS和時間對NG-重複的第一個項目,最初點擊,並有如下要求:觸發每個新的數據加載
我有一個NG重複,如下圖所示:
<div class="panel" ng-repeat="(appname, value) in chart.accordionData" style="margin-top: 0;">
<div class="accordion collapsed" data-parent="#accordion1"
data-toggle="collapse"
data-target="#{{appname.replace(' ','')}}">
<div class="accordion-head" initial-select index="{{$index}}">
<div class="arrow chevron"></div>
<h4><i></i>{{appname}}</h4>
</div>
</div>
<div class="accordion-body collapse" id="{{appname.replace(' ','')}}">
<p class="highlightable" >
Some data
</p>
</div>
</div>
此ng-repeat
中的數據來自服務器。
所以,問題陳述我是ng-repeat
下的第一個元素執行click
觸發,.accordion-head
所以,在列表中的第一項始終是敞開的。我嘗試了各種方法來放置$watch
等,但是當列表中的項目數量相同時,觸發器不會觸發。
(在列表中的第一項具有即使加載新的數據被點擊)
我還以爲寫指令initial-select
,並進行點擊基於指數但只發生一次。我真的需要專家的建議。
任何解決方案?