emberjs中的基本嵌套路由

时间:2013-08-17 11:32:27

标签: ember.js routing ember-router ember-model

我有这个路由器

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/

2 个答案:

答案 0 :(得分:0)

您需要将data-template-nameabout更改为about/indexlinkToaboutabout.index

。{{1}}

Like this sample

答案 1 :(得分:0)

关于模板中缺少出口帮助程序。 它应该是

<script type="text/x-handlebars" data-template-name="about">
    <h2>About</h2>
    {{outlet}}
</script>