Я работаю с угловыми. У меня был какой-то другой вопрос.Angularjs + остановить обновление данных в переменной
У меня есть HTTP-вызов. после HTTP-запроса ответ будет сохранен в двух разных переменных. после изменения данных в переменной означает, что он автоматически изменится и на другую переменную.
$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"
}
]
}
После того как я подтолкнет JSON в переменную test1.
$scope.addRow = function(comment1) {
$scope.test1.lists.push({
'name' : 'c'
});
};
Но когда я печатаю $ scope.test2, он автоматически добавляет новые добавленные элементы. (name = c).
Любая идея для решения этой проблемы. Мне нужно распечатать test2, что нужно получить в HTTP-запросе.