Ember.js 如何在Ember 1.8中使用ContainerView直接调用Handlerbars视图帮助器
我有一个Handlebars助手,它返回一个ContainerView,该视图具有自动生成表单的复杂逻辑。在Ember 1.8之前,这个助手工作得很好,但现在我得到了这个断言错误:Ember.js 如何在Ember 1.8中使用ContainerView直接调用Handlerbars视图帮助器,ember.js,Ember.js,我有一个Handlebars助手,它返回一个ContainerView,该视图具有自动生成表单的复杂逻辑。在Ember 1.8之前,这个助手工作得很好,但现在我得到了这个断言错误: 断言失败:必须是Ember.View的子类,而不是 以下是帮助器本身: Ember.Handlebars.registerBoundHelper('render-form', function(form_name, options) { // FF is a library that generates t
断言失败:必须是Ember.View的子类,而不是
以下是帮助器本身:
Ember.Handlebars.registerBoundHelper('render-form', function(form_name, options) {
// FF is a library that generates the ContainerView
var form = new FF.Form(form_name),
// View contains the result of Ember.ContainerView.extend({...}).create()
view = form.getView();
return Ember.Handlebars.helpers.view.call(this, view, options);
});
Ember 1.8不推荐支持全局视图查找,但仍然支持通过绑定获取视图。有人知道如何调用视图帮助器以便呈现ContainerView吗