相关疑难解决方法(0)

KO.Angular/Breeze Initializer中的计算等效项

试图更深入地了解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)

这是否正确跟踪实体?

angularjs breeze

20
推荐指数
1
解决办法
6433
查看次数

标签 统计

angularjs ×1

breeze ×1