ember-cli (2.4.3) not generating DS models

空扰寡人 提交于 2019-12-02 11:43:45

问题


I am very surprised not to get DS models upon generating ember-cli model

ember -v
ember-cli: 2.4.3
node: 5.10.1
os: darwin x64

ember g model rental

Then I get :

// app/models/rentals
import Model from 'ember-data/model';
export default Model.extend({
});

according to the ember guide , I should get :

// app/models/rentals
import DS from 'ember-data';
export default DS.Model.extend({
});

what could be wrong ? thanks for feedback


回答1:


There is nothing wrong with the generated code :)

Ember Data has been made an addon, and part of that work was to tweak the public ES6 modules so everything doesn't hang off of the DS object. Now you can directly import the Model like in the first code sample you show.

I have opened an issue on the Guides repository to fix the Tutorial section of the guides.




回答2:


The new generated code should look like the following,

import Model from 'ember-data/model';
import attr from 'ember-data/attr' ;


export default Model.extend({
    title: attr('string'),
    owner: attr('string')
});


来源:https://stackoverflow.com/questions/36643088/ember-cli-2-4-3-not-generating-ds-models

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!