2012-06-01 3 views

Antwort

6

Vor ein paar Tagen ein push on the master das Problem gelöst: Verwendung Ember.Handlebars.registerBoundHelper.

Ember.Handlebars.registerBoundHelper('myHelper', 
    function(myBinding, options) { 
     return myDealWith(myBinding); 
    } 
); 
+0

Sie können nicht mit Blockobjekten machen. – iConnor

4

Sie müssen Ember.getPath verwenden, um den Wert in der Hilfsmethode zu erhalten.
Lesen Sie die Dokumentation http://emberjs.com/documentation/#toc_writing-custom-helpers

+0

Gibt es einen Grund, warum ich 'Ember.getPath (this, property)' über 'this.getPath (property)' 'verwenden soll? – hekevintran

+2

Sie möchten 'Ember.getPath' verwenden, wenn Sie erwarten, dass' this' kein 'Ember.Object' ist. – ebryn

+0

... was bedeutet, dass Sie die meiste Zeit 'this.getPath' verwenden können (und sollten). –

Verwandte Themen