Ember.js 如何在Ember中为计算属性触发模型保存
所以我有一个computed.not属性,它给了我一个与模型字段相反的值。然后,在使用computed属性的视图中有一个复选框。选中或取消选中复选框时,如何保存模型字段的正确值 参见pesudo代码 内部控制器Ember.js 如何在Ember中为计算属性触发模型保存,ember.js,Ember.js,所以我有一个computed.not属性,它给了我一个与模型字段相反的值。然后,在使用computed属性的视图中有一个复选框。选中或取消选中复选框时,如何保存模型字段的正确值 参见pesudo代码 内部控制器 reversedField: Ember.computed.not('field'), 看法 可以通过显式定义计算属性来处理设置计算属性,即 在您的特定示例中,computed属性如下所示: reversedField: function(key, value) { //
reversedField: Ember.computed.not('field'),
看法
可以通过显式定义计算属性来处理设置计算属性,即 在您的特定示例中,computed属性如下所示:
reversedField: function(key, value) {
// setter
if (arguments.length > 1) {
console.log(value);
this.set('field', !value);
}
// getter
return !this.get('field');
}.property('field')
伟大的谢谢你的例子!
reversedField: function(key, value) {
// setter
if (arguments.length > 1) {
console.log(value);
this.set('field', !value);
}
// getter
return !this.get('field');
}.property('field')