2013-02-05 37 views

回答

2

{{render}}在當前上下文中使用相同的命名控制器和模板。如果存在具有相同名稱的視圖類,則它使用該視圖類。如果指定了模型,它將成爲該控制器的模型。默認目標將是同一個控制器。

{{control}}使用命名控制器的新實例,而不是命名控制器的單例。

{{partial}}使用相同的容器和當前控制器將相同的模板轉儲到位。模板名稱必須以下劃線開頭。

+0

謝謝。語法的例子也很好。 – InternalFX

+0

{{partial「navigation}}會找到一個名爲」navigation「的模板,如果您想要查看目錄中的內容,您也可以執行{{partial」navigation/sidebar「}}這是最簡單的方法page. {{render「person」person}}將使用App.PersonController,App.PersonView,App.PersonRoute,在這種情況下,我們指定了模型,所以App.PersonController的內容將是該特定的人。您將首先在PersonController中查找,但如果沒有,它將嘗試在PersonRoute中查找。 – ulisesrmzroche

+0

{{control}}除了使用命名控制器App的新實例外,其語法與render相同。 PersonController,除了它是一個新的實例。我不知道何時使用控件而不是渲染。 – ulisesrmzroche