Ich versuche einen registrierten Lenker Helper innerhalb einer {{#each}}
Schleife zu rufen. Leider beschwert sich Ember.js, weil es versucht, den Helfer als eine Eigenschaft des Controllers und nicht als Helfer aufzulösen.Lenker Helfer innen {{#each}}
Handlebars.registerHelper('testHelper', function(name) {
return 'foo: ' + name
});
(Namen und Inhalt sind nur Dummy-Werte um das Beispiel zu zeigen)
{{#each entry in App.testController}}
<div>{{{testHelper entry.name}}}</div>
{{/each}}
Der Fehler, dass die Ember.js druckt ist:
Uncaught Error: Handlebars error: Could not find property 'testHelper' on object <App.testController:ember254>.
Wie kann ich anrufen müssen der registrierte Helfer, damit er erkannt wird?
Danke. Nun, ich weiß nicht, was ich vermasselt habe. Muss untersucht werden. Aber insgesamt sieht es so aus, als wäre es möglich. – rit
Froh, dass ich helfen könnte :-) –
diese fiddle scheint nicht zu funktionieren, hat eine neue version von ember diese lösung gebrochen? – Grapho