Emberjs-object-model

提供:Dev Guides
移動先:案内検索

EmberJS-オブジェクトモデル

Ember.jsでは、すべてのオブジェクトはEmber.Objectから派生しています。 オブジェクト指向の分析および設計手法は、「オブジェクトモデリング」と呼ばれます。 Ember.Objectは、クラスシステムを使用して、ミックスインやコンストラクターメソッドなどの機能をサポートします。 Emberは、https://emberjs.com/api/classes/Ember.Enumerablel [Ember.Enumerable]インターフェースを使用してJavaScript配列プロトタイプを拡張し、配列の観測変更を提供します。また、https://emberjs.com/apiを使用します/classes/Ember.Stringl [フォーマットとローカリゼーション]メソッドを使用して、_Stringプロトタイプ_を拡張します。

次の表は、Ember.jsのオブジェクトモデルの種類とその説明を示しています-

S.No. Types & Description
1

Classes and Instances

クラスはテンプレートまたはブループリントであり、変数と関数のコレクションがありますが、インスタンスはそのクラスのオブジェクトに関連しています。 Ember.Objectの_extend()_メソッドを使用して、新しいEmberクラスを作成できます。

2

Reopening Classes and Instances

これは、クラスの実装を再定義せずに更新することに他なりません。

3

Computed Properties

計算されたプロパティは関数をプロパティとして宣言し、Ember.jsは必要に応じて計算されたプロパティを自動的に呼び出し、1つ以上のプロパティを1つの変数に結合します。

4

Computed Properties and Aggregate Data

計算されたプロパティは、配列内のすべてのアイテムにアクセスして値を決定します。

5

Observers

オブザーバーは、計算されたプロパティなどのプロパティを監視し、計算されたプロパティのテキストを更新します。

6

Bindings

バインディングはEmber.jsの強力な機能であり、2つのプロパティ間のリンクを作成するのに役立ち、プロパティの1つが変更されると、もう1つが自動的に更新されます。