试图更深入地了解Angular如何对待数据绑定和理解更好,有一件事很难让我的头脑 –
原文链接:https://www.f2er.com/angularjs/144398.html在Knockout中,我使用一个计算来跟踪属性的更改。在这个角度来说,把这个逻辑转化为这个观点,这对我来说是微不足道的,但如果这样做,我明白了。
我的问题是当我用Breeze / Angular初始化一个新的实体时,如何创建类似于计算的属性,在实体属性发生更改时通知它们?
myEntity.fullName = ko.computed(function () { return myEntity.firstName + ' ' + myEntity.LastName; });
在Angular将相当于
myEntity.fullName = function () { return myEntity.firstName + ' ' + myEntity.LastName; };
这样做是否正确跟踪实体?