ブートストラップscollspyを使用して、Angularリピーターによって生成されたリストアイテムを強調表示しようとしています。
私が遭遇している問題は、Angularがモデルの変更をビューに適用する前に、Angularコントローラーからscrollspyプラグインを更新していることです。
(Angularモデルだけでなく)DOM自体が更新された後にscrollspy('refresh')呼び出しが確実に行われるようにするためのAngularの方法は何ですか?
レンプレート:
<div class="span2" id="addressList">
<ul class="nav nav-tabs nav-stacked affix">
<li ng-repeat="addr in addresses"><a href="#{{addr.id}}">{{addr.id}}</a></li>
</ul>
</div>
コントローラ:
$scope.httpSuccessCallback = function (data)
$scope.addresses.push(data);
$('[data-spy="scroll"]').scrollspy('refresh'); //calls $('#addressList .nav > li > a')
}