変数内にビューの名前があるので、ハンドルバーヘルパーを使用してレンダリングします。
だから、私は次のようなオブジェクトを持っています(もちろんすべて簡略化されています)
config = Ember.Object.create({ view: "MyTplView"}) ;
次に、次のテンプレートがあります
<script type="text/x-handlebars" data-template-name="index">
<div id="container">
{{helperViewRenderer config}}
</div>
</script>
そしてハンドルバーヘルパー
Ember.Handlebars.registerBoundHelper('helperViewRenderer', function(value, options) {
var template = App[value.view].create() ;
template.appendTo("#container") ;
}) ;
問題は、その時点では存在しないID「container」の要素にテンプレートを挿入しようとしていることです。これを修正する可能性は何ですか。たとえば、テンプレートからHTML文字列を取得して、代わりにこれを返すことは可能ですか?