Попытка получить более глубокое представление о том, как Angular обрабатывает привязку данных и лучше понимает ее, а одна вещь трудно обойти вокруг -
В нокаут я использую рассчитанный для отслеживания изменений свойства. В Angular это переместить эту логику в представление, которое для меня тривиально, но если это способ сделать это, я понимаю.
Мой вопрос в том, когда я инициализирую новый объект с помощью Breeze/ Angular, как мне создать свойства с вычисленными значениями, которые будут уведомлены, когда произойдут изменения в свойстве объектов?
myEntity.fullName = ko.computed(function () {
return myEntity.firstName + ' ' + myEntity.LastName;
});
в Angular эквивалент был бы
myEntity.fullName = function () {
return myEntity.firstName + ' ' + myEntity.LastName;
};
И правильно ли отслеживает объект?