EmberJS - 定义模型



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

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

emberjs_model.htm
广告