试图更深入地了解Angular如何处理数据绑定并更好地理解它,有一件事很难让我理解 -
在Knockout中,我使用一个计算来跟踪属性的变化.在Angular中,它将这个逻辑移动到视图中,这对我来说是微不足道的,但如果这是我理解的方式.
我的问题是,当我使用Breeze/Angular初始化一个新实体时,如何创建类似于计算机的属性,这些属性会在实体属性发生更改时得到通知?
myEntity.fullName = ko.computed(function () {
return myEntity.firstName + ' ' + myEntity.LastName;
});
Run Code Online (Sandbox Code Playgroud)
在Angular中相当于
myEntity.fullName = function () {
return myEntity.firstName + ' ' + myEntity.LastName;
};
Run Code Online (Sandbox Code Playgroud)
这是否正确跟踪实体?