0
オブジェクトを別のオブジェクトにコピーしようとしていますが、その送り先は宣言のとおりに残ります。私はすでにチェックしてあり、変数のタイプは同じですが、私も[]
と{}
を使ってみました。 コントローラは、から来ている:ここで角型コピーが機能しない同じ型
var controller = this; controller.product = [];
私の結果です。
controller.addPosition = function(){
var position = {};
console.log(controller.product);
angular.copy(controller.product, position);
console.log(position);
};
これは配列をコピーする方法です。ここで
ブラウザは、ログを示したものです。
コードを画像としてではなくテキストとして送信します。そして、controller.productの定義を含め、完全な最小限の例を投稿してください。コンソールログがあれば、配列に属性を追加すると思います。属性を格納するオブジェクトを使用し、値のベクトルの配列を使用します。 –
完了、controller.product = []の定義を{}に変更して作業しました。 –