時々AngularJSを理解することに重大な問題があります。だから、私はアイテムの配列NG・リピート=「項目内の項目」の上に私のテンプレートでngRepeatingよAngularJSはリフレッシュしません。アレイの更新時に返されます
$scope.items = ["a","b","c"]
のように私のコントローラでの基本的な配列を持っています。これまでのスーパーストレートフォワード。いくつかのUXアクションの後、私はいくつかの新しいものを私の配列にプッシュしたいと思います。
$scope.items.push("something");
したがって、時間の50%、新しい要素がビューに追加されます。しかし、他の50%、何も起こりません。そしてそれは超イライラのようなものです。 bcを$ scope内で折り返すと$ apply()、 "$ digest already in progress"というエラーが出ます。それを$ timeoutにラップすることも役に立ちません。
また、Chrome拡張機能を使用して要素の範囲を調べると、新しいデータがあり、$ scope.itemsの値が正しいことがわかります。しかし、その見方はDOMにそれを追加することを気にしていないだけです。
ありがとうございます!
デモはhttp://jsfiddle.net/ –
で作成できますかどうかはダイジェストサイクルに関係しています。配列の更新に使用するコードを投稿する必要があります。 –
私もこの問題を抱えており、答えが大好きです! – Samuel