在用ember-cli生成的Ember JS应用中,我应该在哪里定义灯具?我已经尝试了很多地方,例如app.js
在名为“ fixtures”的文件夹中。
深入研究后,我发现Ember.MODEL_FACTORY_INJECTIONS = true;
将文件更改app.js
为Ember.MODEL_FACTORY_INJECTIONS = false;
可以解决问题。
通过这个问题,我还找到了另一个无需更改配置的解决方案:
不必按照描述定义灯具,而必须使用reopenClass
:
//models/item.js
var Item = DS.Model.extend({...});
Item.reopenClass({
FIXTURES: [
{ id: 1, ... },
{ id: 2, ... }
]
});
export default Item
与Ember和ember-cli一起快乐地发展:-)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句