【发布时间】:2014-09-03 17:51:29
【问题描述】:
我刚刚通过将 podModulePrefix 属性添加到我的应用程序来迁移 Ember 应用程序以使用 pod 结构。所有路由模板、支持路由模板的控制器和路由本身都存在于:
app/
modules/
route_name/
template.hbs
controller.js
route.js
现在我做了很多手动切换带有命名插座的模板。所以路由模板可能包含两个命名的 outlet,并且有 4 或 5 个模板可以在任何时候渲染到这些 outlet。截至目前,这些额外的模板位于 Ember-CLI 创建的模板目录中:
app/
templates/
route_name/
temp1
temp2
我的路线上可能存在的一个操作可能包含此调用:
this.render('route_name/temp1', {outlet: 'named', into: 'route_name'});
需要哪些步骤才能使放置在 pod 上的模板文件夹中的模板可解析:
app/
modules/
route_name/
template.hbs
controller.js
route.js
templates/
temp1
然后我将如何在this.render() 中引用temp1?
【问题讨论】:
-
我也有兴趣! ...豆荚是个好主意,有关组织的更多细节会很棒。我也试过(相当于)
template.temp1.hbs,但似乎没有用