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]。