Model是一个扩展Ember Data功能的类,它指定与其他对象的关系。 在Emberjs中,每个路径都有一个关联的模型,当用户刷新页面时,页面的内容应该由模型表示。
可以使用以下命令创建模型 -
ember generate model model_name
它在app/models/model_name.js下创建文件结构,如下所示 -
import DS from 'ember-data';
export default DS.Model.extend ({
});
DS.attr用于指定模型的属性。 这也将可选的第二个参数作为哈希。
例如 -
import DS from 'ember-data';
export default DS.Model.extend ({
bookName: DS.attr(),
authorName: DS.attr()
});
有关定义模型和属性以及示例的更多信息,请参阅以下section 。