【发布时间】:2013-01-27 12:18:25
【问题描述】:
我有这种情况,我将模板名称存储在一个变量中。我注意到如果你有例如
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 ? 有什么建议吗?
干杯
【问题讨论】:
标签: ember.js handlebars.js helpers