渡辺です。 前回からember-data編に突入しましたが、一体何時頃にEmber.js入門が収束するのかサッパリ解りません。今回はModelの定義方法について詳しくみていきましょう。まだまだ魔境の入り口でしかないので安心してください(笑) Modelの定義 Modelは、DS.Modelクラスのサブクラスとして定義します。 App.Entry = DS.Model.extend({ }); DS.ModelクラスはEmber.Objectのサブクラスなので、ModelはObserverなどEmberオブジェクトとしての機能をデフォルトで利用できます。 Modelの属性 Modelの属性を定義する時はDS.attrで型を宣言します。なぜならば、JSONからどのような型を期待してModelに変換するかのヒントを与えなければならないからです。 App.Entry = DS.Model.exte