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
廣告
© . All rights reserved.