Wir sind gerade dabei, unsere Ember-App von 1.10 auf 1.11 zu aktualisieren, und wir stoßen auf ein Problem. Wir haben einen einfachen Helfer, der nicht mehr funktioniert.Aktualisierung auf 1.11.1 - Ansicht in einem Helfer nicht zugänglich
{{#link-to "foo" (sort-toggle "id")}}
-Code des Helfers:
Ember.HTMLBars._registerHelper('sort-toggle', function(params, hash, options, env) {
var target = this.get('controller.sortTarget') || hash.target,
view = env.data.view,
field = params[0];
hash = {};
hash[target] = view.getStream(this.get('controller').createToggleString(field));
options = {
hash: hash,
data: options.data
};
return Ember.Handlebars.helpers['query-params'].helperFunction.call(this, [], hash, options, env);
});
Es scheint, dass da wir glut-cli 0.2.3 (ember 1.11.1) aktualisiert, das jetzt nicht definiert ist und so können wir Zugriff auf die Sicht oder der Controller.
Wir haben nichts im Changelog gesehen, was damit zusammenhängt, was hat sich geändert? und wie sollten wir das migrieren?