我还是Ember.js的新手.该嵌套的资源例如规定如下:
URL: /post/:post_id/comments/new
Route Name: comments.new
Controller: App.CommentsNewController
Route: App.CommentsNewRoute
Run Code Online (Sandbox Code Playgroud)
鉴于这种:
谢谢!
编辑:这个问题是关于Ember Pre4.
这是因为它post是一种资源,comments是一种资源,同时new也是一种途径.路由的路径开始在最后的资源名,在这种情况下comments.我认为这是一个问题,正如你在第二个问题中所提到的那样,所以我希望这会改变PostCommentsNewController.
你现在还没有消除它们之间的歧义,但是期望它在5之前.
templateName除非您手动插入视图,否则无需指定.对于/#/ pets, Ember将首先查询App.PetsRoute,定位/实例化App.PetsController和实例化App.PetsView.App.PetsView将插入到具有data-template-name" 宠物 " 的模板中.