Вот очень простой пример того, что я пытаюсь сделатьПросмотр не обновляется после обновления области видимости
Athlete.save(athlete,function(result)
{
$scope.athlete = result.athlete;
});
Вопрос заключается в том, что переменная $ scope.athlete не обновляется, на мой взгляд. Для того, чтобы получить его, чтобы обновить я должен сделать это
Athlete.save(athlete,function(result)
{
$scope.athlete.fname = result.athlete.fname;
$scope.athlete.lname= result.athlete.lname;
$scope.athlete.gender= result.athlete.gender;
....
});
Это надоедает очень быстро. С первым блоком кода он как бы угловатый не знает, что моя переменная $ scope.athlete обновлена. Эта функция запускается из ng-click, а не из некоторого jquery-запроса, я делаю это угловым способом, насколько мне известно.
здесь более простой случай я сделал: http://plnkr.co/edit/lMCPbzqDOoa5K4GXGhCp
что вы показали, это хорошо ... создать простой демо в plunker или jsfiddle, что дублирует проблемы, попробуйте обертывание в '$ объеме. $ apply() '... будет вызывать erorrs, если дайджест уже в процессе, но стоит выстрел – charlietfl
Я сделал более простой пример, который также имеет проблему http://plnkr.co/edit/lMCPbzqDOoa5K4GXGhCp – bsparacino
OK ... второй случай работает, когда вы меняете индивидуальные свойства ... так что теперь проблема – charlietfl