私はangularjsを使っています。私はいくつかの異なる種類の問題を抱えていました。Angularjs + stopでデータを変数に更新する
私はHTTPコールを持っています。 HTTP要求後、応答は2つの異なる変数に格納されます。変数のデータを変更すると、自動的に他の変数にも変更されます。
$http.get('get/list')
.success(function(data, status) {
$scope.test1 = data;
$scope.test2 = data;
})
.error(function(data) {
});
//サンプルJSON
{
"lists": [
{
"_id": "575e6d4bde006e3176bb9dc5",
"items": [
{
"name": "a"
}, {
"name": "b"
}
],
"name": "fridge",
"status": "done"
}
]
}
私はtest1の変数にJSONをプッシュします後。
$scope.addRow = function(comment1) {
$scope.test1.lists.push({
'name' : 'c'
});
};
しかし、$ scope.test2を印刷すると、自動的に新しい追加項目も追加されました。 (名前= c)。
この問題を解決するためのあらゆるアイデア。私はHTTPリクエストで何が得られるのかをtest2で表示する必要があります。