2017-11-07 8 views
0

angular.js許可されていない私は、APIサーバからデータを取得し、次のコードでビューコントローラを持っています監視隊からの報告は次のようになります:重複が

[ngRepeat:dupes]リピーターの重複は許可されません。固有のキーを指定するには、 '式by by 'トラックを使用します。リピータ:post.linkによって recent_news_postsトラックでのポスト、重複キー:機能リンク()、 重複値:

http://errors.angularjs.org/1.5.9/ngRepeat/dupes?p0=post%20in%20recent_news_posts%20track%20by%20post.link&p1=function%20link()&p2=%0A

私は記事を読んで、track byを追加しましたが、これは助けにはなりませんでした。 ng-repeat機能がサーバーからの新しいデータが時間内に完了していない可能性があります。しかし、これを修正する方法を知らない。

+0

'track by $ index'を試してください –

答えて

0

APIのデータを確認してください。おそらく、正確に同じpost.linkを持つアイテムがいくつかあります。あなたがトラックを使用する場合、追跡に使用されるアイテムはユニークである必要があります!