gpt4 book ai didi

ember.js - 观察 Controller 中绑定(bind)模型中任何字段的变化

转载 作者:行者123 更新时间:2023-12-02 18:59:59 24 4
gpt4 key购买 nike

我正在将模型绑定(bind)到我的 Controller ,并且我想观察其字段的任何更改,以便我可以重新加载一些数据并刷新 View 。

现在我有一些非常不干燥的东西,如下所示:

goalController = Ember.Object.create({
...
recompute: function() { save model, load recomputed data from server }
...
nameChanged: function() { this.recompute() }.observes('content.name'),
incomeChanged: function() { this.recompute() }.observes('content.income')
});

有 Ember-y 的方法可以做到这一点吗?

最佳答案

您可以一次设置多个观察者,因此您可以像这样重写示例:

goalController = Ember.Object.create({

goalUpdated: function() {
// do your thing
}.observes("content.name", "content.income")

});

这是一个 fiddle :http://jsfiddle.net/rlivsey/upZDU/

关于ember.js - 观察 Controller 中绑定(bind)模型中任何字段的变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10021544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com