0

私はこのルーターを持っています

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/

4

2 に答える 2

0

aboutテンプレートにアウトレットヘルパーがありません。そのはず

<script type="text/x-handlebars" data-template-name="about">
    <h2>About</h2>
    {{outlet}}
</script>
于 2013-08-17T15:52:57.457 に答える
0

data-template-nameを からaboutに変更する必要がありますabout/index。そして、linkToからaboutabout.index

このサンプルのように

于 2013-08-17T12:32:29.227 に答える