クライアントがサーバー上で循環する必要があるビューのリストを生成しています。サーバーは、クライアント上のビューとテンプレートを参照する「App.AView」、「App.BView」、「App.CView」などのリストを返します。
これらのビューを動的に作成し、以前のビューを交換して、新しいビューを含めたいと思います。最初に行ったのは、この動的ビュー名 ala を使用してハンドルバー テンプレートをコンパイルすることでした。
App.QuestionView = Em.View.extend({
template: function() {
return Ember.Handlebars.compile("{{view " + this.get("view_name') + "}}");
}
});
どちらが機能しますが、醜いようです-Ember.JSでビュー名の文字列を使用してビューを作成し、親ビューの既存のビューをそのビューに置き換える方法はありますか?