vendredi 6 mars 2015

View helper gives error when upgrading from ember 1.7.0 to 1.10.0

This code worked in ember 1.7.0:





var ViewTemplateHelper = Ember.Handlebars.makeBoundHelper(function(templateString, options) {

var dummy = Ember.View.extend({
classNames: ['view-template'],
template: Ember.Handlebars.compile(templateString)
});

var view = dummy.create();

if (options && options.hash) {
options.hash.content = template;
}

// Hack to prevent appendChild error
if (options.data.view._state === 'inDOM') {
options.data.view.rerender();
options.data.view.renderToBuffer();
}

return Ember.Handlebars.helpers.view.call(this, view, options); // undefined is not a function
});

export
default ViewTemplateHelper;



But now in ember 1.10.0 is gives the undefined is not a function error.


What do I miss?





Aucun commentaire:

Enregistrer un commentaire