アイテムのリストを表示するのにng-repeatを使っていますとTwitter APIから取得します。私の問題は、私の要求が処理している間、Angularは空のリストを印刷しようとしているので、このエラーメッセージが出ます:
Error: Duplicates in a repeater are not allowed. Repeater: ...
どうすればこれを防ぐことができますか?
どうもありがとう
回答:
回答№1は1追加する track by $index
ng-repeat = ""の最後に。重複を避けることができます。
回答№2の場合は0
私はこれをある種の競争状態であると読みました。あなたはTwitterから得ているデータを表すために$ promiseを使っていますか?
http://docs.angularjs.org/api/ng/service/$ q
また、$ watch機能を調べて、オブジェクトの変更を監視し、pull / transformationが完了した後にのみアクションを実行できるようにすることもできます。
http://docs.angularjs.org/api/ng/type/$ rootScope.Scope