我有这个路由器
App.Router.map(function() {
this.resource('about', function() {
this.route('new');
});
});
和
<script type="text/x-handlebars" data-template-name="about/new">
<h1>About/New Page</h1>
</script>
但是,当我转到about/new
路线时,我只会看到about
模板。那么,我如何渲染嵌套路线的模板呢?
这是一个jsfiddle:http://jsfiddle.net/C4gSE/
答案 0 :(得分:0)
您需要将data-template-name
从about
更改为about/index
。
linkTo
从about
到about.index
答案 1 :(得分:0)
关于模板中缺少出口帮助程序。 它应该是
<script type="text/x-handlebars" data-template-name="about">
<h2>About</h2>
{{outlet}}
</script>