テンプレート名を変数に格納しているという状況があります。たとえば、
var config = { view: "PeopleView", .... } ;
あなたができないこと
{{view App[config.view]}}
これが可能であれば、私はまだ解決策に興味があります! とにかく、Handlebars ヘルパーでこれを修正することにしました。
{{setVariableView config}}
...
Ember.Handlebars.registerBoundHelper('setVariableView', function(value, options) {
return App[value.view].create(value) ; // <-- this doesn't work :)
}) ;
この時点で、コンパイルされた PeopleView を呼び出す方法がわかりませんか? 助言がありますか ?
乾杯