" Почему, если я пытаюсь работать с 2 независимыми объектами?
var user = {id:'2', name:'yandex', email:'yandex@yandex.ru'}
$scope.user = user;
$scope.user_upd = user;
"
Потому что они не независимы. Они используют одну область памяти. Объекты присваиваются по адресу, если хочешь сделать их независимыми, то
1) Используй клонирование
или
2) Используй явное присвоение свойств и методов объекта от другого через extend
|