2013-12-09 109 views
2

要求:將有幾個按鈕,並在點擊每個按鈕時立即插座將呈現與視圖。 (不是網頁上的其他店鋪)動態插件名稱在餘燼js

假設我在#each中創建了網點。

{{#each item in model}} 
<#link-to 'passenger' item.id>Open Corresponding Outlet </link-to> 
{{outlet item.id}} 
{{/each}} 

,並從後即時渲染出口:

model: function (params) { 
    return [ 
       { id: params.passenger_id} 
      ] 
    }, 

renderTemplate: function() { 
    this.render({ outlet: this.get('controller.model')[0].id }); 
    }, 

這是行不通的。

任何人都可以幫助我做到這一點?

回答

0

你不能創建動態的命名插座,它會打破代表你正在查看的頁面的URL,這是核心成員大量傳播的概念。

你應該在模板中只呈現使用渲染幫手,並使用

{{#each item in model}} 
    {{render 'something' item}} 
{{/each}} 

而且東西控制器/模板裏面你可以添加你喜歡它互動額外的邏輯。

此外,您可以在您的乘客路線下添加其他資源,並在點擊時託管這些信息。