在哪里放置固定装置?

YWC*_*llo 8 ember.js ember-data

我应该在哪里定义使用ember-cli生成的Ember JS应用中的灯具?我尝试了很多地方,比如app.js在一个名为"灯具"的文件夹中.

小智 13

在挖掘之后,我发现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
Run Code Online (Sandbox Code Playgroud)

与Ember和ember-cli一起快乐发展:-)