Emberjs-model-define
提供:Dev Guides
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_は、モデルの属性を指定するために使用されます。 これは、ハッシュとしてオプションの2番目のパラメーターも受け取ります。
例えば-
import DS from 'ember-data';
export default DS.Model.extend ({
bookName: DS.attr(),
authorName: DS.attr()
});
例とともにモデルと属性の定義の詳細については、次のリンクを参照してください:/emberjs/route_multiple_models [section]。