Ember.js - 如何在RC1中手动关联视图和路径

时间:2013-03-08 04:19:24

标签: view ember.js router

我有一个不符合命名约定的Route和View:

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

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

通常我会使用PostRoute而不是SomeRoute,但在这种情况下,不遵循名称约定, 如何向SomeRoute指示应呈现的关联视图是PostView。 我知道你可以在SomeRoute中设置this.render('myTemplate'),但是我需要将View与模板相关联。

谢谢!

1 个答案:

答案 0 :(得分:4)

你的尝试应该真的有效。 Ember也使用传递的值查找视图,你确定这不能正常工作吗?

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

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