EmberJS - 物件模型



在 Ember.js 中,所有物件都派生自 Ember.Object。面向物件分析和設計技術被稱為物件建模。Ember.Object 透過使用類系統支援 mixin 和構造方法等功能。Ember 使用 Ember.Enumerable 介面來擴充套件 JavaScript 陣列原型,給陣列提供觀察更改的能力,還使用 格式化和本地化 方法來擴充套件字串原型

下表列出了 Ember.js 中不同型別物件模型及其說明:

序號 型別和說明
1 類和例項

類是一個模板或藍圖,有一組變數和函式,而例項與此類的物件相關。你可以使用 Ember.Object 的extend() 方法建立新的 Ember 類。

2 重新開啟類和例項

這只不過是更新類實現而不重新定義它。

3 計算屬性

計算屬性將函式宣告為屬性,Ember.js 會在需要時自動呼叫計算屬性,並在一個變數中組合一個或多個屬性。

4 計算屬性和聚合資料

計算屬性訪問陣列中所有專案以確定其值。

5 觀察者

觀察者觀察屬性(例如計算屬性),並更新計算屬性的文字。

6 繫結

繫結是 Ember.js 的強大功能,它有助於在兩個屬性之間建立連結,如果其中一個屬性發生更改,則另一個屬性會自動更新。

廣告
© . All rights reserved.