原创 #1 Handlerbars 基礎

英文原版:https://guides.emberjs.com/v2.13.0/templates/handlebars-basics/ Ember使用 Handlebars templating library來支持用戶接口。H

原创 #6 觀察者

英文原版:https://guides.emberjs.com/v2.13.0/object-model/observers/ 【注】觀察者很容易被Ember新手濫用。由於觀察者本身就比較耗性能,所以在面對大多數情況時,推薦使用計

原创 #3 條件判斷

英文原版:https://guides.emberjs.com/v2.13.0/templates/conditionals/ 像比如if 或者 unless這樣的語句,在Ember中也被作爲助手實現了。助手有三種被調用的方式,下

原创 #6 綁定元素屬性

英文原版:https://guides.emberjs.com/v2.13.0/templates/binding-element-attributes/ 除了綁定普通文本之外,你同樣可能會想要綁定模板中HTML元素的屬性。 例如

原创 #7 Links

英文原版:https://guides.emberjs.com/v2.13.0/templates/links/ {{link-to}}組件 通過{{link-to}}組件創建一個鏈接到某個路由的超鏈接。 app/router.j

原创 #2 內建的助手

英文原版:https://guides.emberjs.com/v2.13.0/templates/built-in-helpers/ 內建的助手 在上一節我們瞭解到瞭如果來自定義一個助手。助手通常是一些在模版中隨時都可能用到的簡

原创 #4 渲染模板

英文原版:https://guides.emberjs.com/v2.13.0/routing/rendering-a-template/ 路由的另一個職責就是渲染對應的模板。 默認的,路由處理程序會渲染與其同名的模板。看下面這個

原创 #9 異步路由

英文原版:https://guides.emberjs.com/v2.13.0/routing/asynchronous-routing/ 本節涵蓋了一些router的高級功能,即異步邏輯處理能力。 聊聊Promises Embe

原创 #5 重定向

英文原版:https://guides.emberjs.com/v2.13.0/routing/redirection/ 有些時候你會想要把用戶從他們要訪問的頁面重定向到另一個頁面。 比如,如果用戶沒有登錄成功,你可能會想要阻止他

原创 #5 遍歷Hash對象

英文原版:https://guides.emberjs.com/v2.13.0/templates/displaying-the-keys-in-an-object/ 如果你需要在模板中顯示javascript對象的key或者va

原创 #7 綁定

英文原版:https://guides.emberjs.com/v2.13.0/object-model/bindings/ 不同於其他框架的實現的綁定,Ember.js中的綁定可以用於任何對象。同時對於Ember使用者來說,計算

原创 #8 枚舉

英文原版:https://guides.emberjs.com/v2.13.0/object-model/enumerables/ Ember中,一個枚舉是指有一系列子對象的對象,並且你可以使用Ember.EnumerableAP

原创 #8 Actions

英文原版:https://guides.emberjs.com/v2.13.0/templates/actions/ 你的應用肯定需要一些用戶的交互功能。比如,想象一下我們現在有一個模板用來展示了一個帖子的標題,並且當點擊標題的時

原创 #2 定義路由

英文原版:https://guides.emberjs.com/v2.13.0/routing/defining-your-routes/ 當你開始運行你的app時,router會將當前的URL與你定義路由相匹配。這些路由呢,則會

原创 #6 阻止和重啓路由

英文原版:https://guides.emberjs.com/v2.13.0/routing/preventing-and-retrying-transitions/ 在路由轉換期間,Ember Router會把一個transi