2012-06-01 48 views

回答

6

前幾天一個push on the master解決了這個問題: 使用Ember.Handlebars.registerBoundHelper。

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

您無法使用塊對象。 – iConnor

4

您必須使用Ember.getPath以獲取幫助方法中的值。
請參閱該文檔http://emberjs.com/documentation/#toc_writing-custom-helpers

+0

是否有我應該使用'Ember.getPath(this,property)'this.getPath(property)''的原因? – hekevintran

+2

如果你曾經期望'this'不是'Ember.Object',你會想要使用'Ember.getPath'。 – ebryn

+0

......也就是說,大部分時間你可以(也應該)使用'this.getPath'。 –