2016-08-09 4 views
1

角度とイオンに奇妙な問題があります。私は "ifPostExcluded"が別の状態を終了するときに再び呼び出されている。状態変化時にng-repeatが実行されています

これを検出するために、リピーターが読み込みを完了したとき(これは私自身の指示「オン・ザ・フィニッシュ・レンダリング」があることに注意してください)に呼び出されます。

<div ng-repeat="post in postList" on-finish-render="ngRepeatFinished"> 
    <div class="{{post.id}}" ng-if="post.cat.length > 0"> 
     <div class="w-col w-col-4 push-block-wrap" ng-if="ifPostExcluded(post.cat, post.id)"> 
      <div ng-include src="'templates/_loop.html'"></div> 
     </div> 
    </div> 

私はなぜこれが起こっているのか困惑しています。 this neat solutionが見つかりましたが、実装する前に問題を解決しようとしています。

+0

'collection-repeat'を試しましたか? – e666

+0

@ e666良い点は私に違いがあるのを見てみる – Jason

+0

@ e666これはうまくいきませんでした。私は深くこれをデバッグする必要がありますが、あなたの助けに感謝。 – Jason

答えて

関連する問題