sea*_*god 6 javascript ember.js
self.resultList.forEach(function(item, index, enumerable){
console.log(self.resultList);
item.id=11;
item.get('id');
});
Run Code Online (Sandbox Code Playgroud)
像这样的项目:

如果这样item.id = 11;
的例外:
断言失败:您必须使用Ember.set()来访问此属性([object Object])
所以item.get('id')或item.set('id',11)
像这样的例外
未捕获的TypeError:对象#没有方法'get'
这个项目不是Ember的对象吗?那么这个项目是什么?
有人能告诉我如何改变'itme.id的价值..
太感谢了
Mar*_*ior 21
您可以使用Ember.set(yourObject, propertyName, value);和Ember.get(yourObject, propertyName);安全地设置和获取属性.
在你的情况下:
self.resultList.forEach(function(item, index, enumerable) {
Ember.set(item, "id", 11);
Ember.get(item, "id");
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12021 次 |
| 最近记录: |