2013-03-08 24 views
1

我有AA路線和不遵循命名約定一個觀點:Ember.js - 如何RC1視圖和路由手動關聯

App.PostView = Ember.View.create({ 
    templateName: 'myTemplate' 
}); 

App.SomeRoute = Ember.Route.extend({ .. }); 

通常我會有佈線後,而不是SomeRoute,但在這種情況下命名規則沒有得到遵守, 我如何指示SomeRoute這應該是呈現相關視圖是覽。 我知道你可以設置this.render(「MyTemplate的」)內SomeRoute,但我需要與景觀不只是與模板相關聯。

謝謝!

回答

4

你應該嘗試的實際工作。 Ember使用傳遞的值查找視圖,你確定這不能正常工作嗎?

App.PostView = Ember.View.create({ 
    templateName: 'myTemplate' 
}); 

App.SomeRoute = Ember.Route.extend({ 
    renderTemplates: function(controller,model){ 
    this.render("post"); 
    } 
}); 
+0

這工作!謝謝。 – user2146601 2013-03-09 14:29:38