Показать сообщение отдельно
  #6 (permalink)  
Старый 29.08.2013, 14:41
kdv kdv вне форума
Новичок на форуме
Отправить личное сообщение для kdv Посмотреть профиль Найти все сообщения от kdv
 
Регистрация: 18.12.2009
Сообщений: 2

" Почему, если я пытаюсь работать с 2 независимыми объектами?

var user = {id:'2', name:'yandex', email:'yandex@yandex.ru'}
$scope.user = user;
$scope.user_upd = user;
"

Потому что они не независимы. Они используют одну область памяти. Объекты присваиваются по адресу, если хочешь сделать их независимыми, то

1) Используй клонирование
или
2) Используй явное присвоение свойств и методов объекта от другого через extend
Ответить с цитированием