Handlebars基礎
Ember.js使用 Handlebars模板庫 來增強用戶介面。Handlebars與普通HTML相似,但提供了能改變顯示內容的嵌入表達式 (embed expressions)。
渲染模板後,不需要額外的代碼,內容就能自動更新。
如果你習慣基於縮排的語法,可以熟習Handlebars後嘗試 Emblem.js。
{{outlet}} :一個佔位符,讓路由器根據應用當前的狀況,渲染適合的模板。Ember.Application的實體:window.App = Ember.Application.create();我們把應用命名為
App,你亦可以改一個有意義的名字。App.PostsView和App.PostsController。這能避免全域變數的污染。App ,當Ember.js初始化時,將首先尋找以下的物件(Object):App.ApplicationRoute
App.ApplicationController
application/未有命名的 模板 (模板將於第三部分介紹)application作為主模板,並將其連結至App.ApplicationController(如有設置),這樣模板就可以使用ApplicationController的屬性。資料來源:
http://emberjs.com/guides/concepts/core-concepts/
http://www.adobe.com/cn/devnet/html5/articles/flame-on-a-beginners-guide-to-emberjs.html