【发布时间】:2014-04-21 20:51:42
【问题描述】:
关注http://emberjs.com/guides/routing/rendering-a-template/我有
<body>
<script type="text/x-handlebars">
<h2> Welcome to Ember.js</h2>
<div class="lists">{{outlet lists}}</div>
<div class="list">{{outlet list}}</div>
</script>
<script type="text/x-handlebars" data-template-name="lists">
<h3> some List Names</h3>
</script>
<script type="text/x-handlebars" data-template-name="list">
<h3> a list selected from lists</h3>
</script>
</body>
js
App = Ember.Application.create();
App.Router.map(function() {
this.resource('lists', {path: "/"});
});
App.ListsRoute = Ember.Route.extend({
renderTemplate: function(){
this.render({outlet: 'lists'});
}
});
App.ListRoute = Ember.Route.extend({
renderTemplate: function(){
this.render({outlet: 'list'});
}
});
我希望看到
欢迎使用 Ember.js
一些列表名称
选定列表名称的列表
但这打破了这个 jsbin:http://jsbin.com/cuyuy/6/edit。我仍然想知道如何在一页上呈现多个模板?
【问题讨论】:
标签: javascript ember.js handlebars.js