我应该在使用 ember-cli 生成的 Ember JS 应用程序中的哪里定义固定装置?我尝试过很多地方,例如app.js
并在一个名为“fixtures”的文件夹中。
经过一番挖掘后我发现改变Ember.MODEL_FACTORY_INJECTIONS = true;
在文件中app.js
to Ember.MODEL_FACTORY_INJECTIONS = false;
正在解决问题。
Through 这个问题 https://stackoverflow.com/questions/19997399/injecting-session-into-a-model我还找到了另一种无需更改配置的解决方案:
您必须使用而不是按照描述定义夹具reopenClass
:
//models/item.js
var Item = DS.Model.extend({...});
Item.reopenClass({
FIXTURES: [
{ id: 1, ... },
{ id: 2, ... }
]
});
export default Item
快乐地使用 Ember 和 ember-cli 进行开发:-)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)