EmberJS - 定义模型

模型是一个扩展 Ember 数据功能的类,它指定与其他对象的关系。在 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()
});

有关定义模型和属性的更多信息以及示例,请参阅以下部分

emberjs_model.html