正在修改模型的观察属性 Ember
Modifying model's observed properties in action Ember
我有一个搜索结果页面,其中检索到的搜索结果作为结果存储在模型中。在同一页面上,我有一个按钮可以检查所有提取结果。
我有一个名为 checked 的 属性,最初,它在按钮操作中设置为 false
我想将每个结果的 属性 更改为 true。
这是我的行动
checkAll(){
this.controller.get("model.results").map(doc=>{
doc.checked = true;
})
}
但我不断收到此错误:
Assertion Failed: You must use Ember.set() to set the checked
property (of [object Object]) to true
.
我不会只在 属性 上使用 Ember.set()
。我不知道这是否是解决此问题的正确方法,因为我是 ember.
的新手
如有任何帮助,我们将不胜感激。
谢谢。
您需要使用 Ember 的 set 函数来设置对象的属性。
像这样,Ember.set(doc, 'checked', true);
.
我有一个搜索结果页面,其中检索到的搜索结果作为结果存储在模型中。在同一页面上,我有一个按钮可以检查所有提取结果。
我有一个名为 checked 的 属性,最初,它在按钮操作中设置为 false
我想将每个结果的 属性 更改为 true。
这是我的行动
checkAll(){
this.controller.get("model.results").map(doc=>{
doc.checked = true;
})
}
但我不断收到此错误:
Assertion Failed: You must use Ember.set() to set the
checked
property (of [object Object]) totrue
.
我不会只在 属性 上使用 Ember.set()
。我不知道这是否是解决此问题的正确方法,因为我是 ember.
如有任何帮助,我们将不胜感激。 谢谢。
您需要使用 Ember 的 set 函数来设置对象的属性。
像这样,Ember.set(doc, 'checked', true);
.