目录
当前位置: 首页 > 文档资料 > EmberJS 入门教程 >

定义模型(Defining Models)

优质
小牛编辑
126浏览
2023-12-01

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