こんにちは皆、助けを借りて、私のポストを読んでくれてありがとう。 私はサービスがあります。指示文で更新するオブジェクトの配列の参照を保持する
var itemsMarker = {};
itemsMarker.items = [];
ので、私はitemsMarkersの項目を更新する必要がありたび: //ここでは、私がitemsMarker.items
前とそのコード行で
angular.copy(source, itemsMarker.items);
たびにきれいにすべきであるが変数の参照は失われませんので、配列が変更されるたびに私の指示文 ng-repeat=itemsMarker.items
が更新されます。
しかし、遅いのでangular.copy
を使用したくありません。
1.-まずオプション:リファレンスがなくなった
itemsMarker.items.length = 0; itemsMarker.items = _.clone(newArraySameStruct);
2.-番目のオプション: itemsMarker.items.length = 0;
itemsMarker.items.push(newArraySameStruct);
が、それは私がここに実装することができますどのように配列newArraySameStruct into itemMarker.items[0][newArraySameStruct]
を追加しますか?よろしくです。 よろしくお願いします。
試してみてください 'angular.extend' –