名前付きテンプレートは紙の上では十分に簡単に思えますが、私の人生では、例を縮小しても、emberjs 1.0 で動作させることはできません (jsbin を参照してください: http://jsbin.com/uNUQUhi/1/ )。
ハンドルバー テンプレート:
<script type='text/x-handlebars' id='index'>
<div>{{outlet test}}</div>
</script>
<script type='text/x-handlebars' data-template-name='test'>
<h1>A test</h1>
</script>
...そしてJavaScript:
App = Ember.Application.create() ;
App.IndexRoute = Ember.Route.extend({
renderTemplate: function(controller, model) {
this.render('test', {
outlet:'test',
into: 'index'
});
}
});
私は何かが欠けている必要がありますか?しかし、何?名前付きアウトレットの実際の例が見つかりませんでした (少なくとも v.1.0 で動作したものはありません)。