2
我手工繪製一些網點:沒有渲染成出口
Dashboard.IndexRoute = Ember.Route.extend({
renderTemplate : function () {
this.render('index');
this.render('disposition-legend', {outlet : 'dispositionLegend'});
},
});
模板:
<script type="text/x-handlebars" data-template-name="application">
{{outlet}}
</script>
<script type="text/x-handlebars" data-template-name="index">
<div class="container">
{{outlet dispositionLegend}}
</div>
</script>
<script type="text/x-handlebars" data-template-name="disposition-legend">
<div class="row">
<div class="col-lg-12 well">Legend:
{{#each controller.content}}
<span class="label" style="background-color:{{unbound color}};">{{label}}</span>
{{/each}}
</div>
</div>
</script>
灰燼說,這是確實呈現出口:
Rendering index with default view <Ember._MetamorphView:ember320> Object {fullName: "view:index"}
Rendering disposition-legend with <Dashboard.DispositionLegendView:ember328> Object {fullName: "view:disposition-legend"}
有沒有錯誤消息,但既不是視圖ember320
也不是視圖ember328
在DOM中。目前在DOM中唯一的視圖是ember299
,與application
模板相關。
爲什麼會這樣?
(我正在ember-1.4.0
)
是的!有一件事我還不明白:爲什麼沒有索引模板的DOM元素?首先,我告訴它渲染*並*它確認渲染。其次,性格 - 傳說是索引的一個孩子。那種性格如何呢?傳說在那裏,但索引不在那裏? – dangonfast