2012-06-01 29 views

Trả lời

6

Một vài ngày trước, một push on the master giải quyết vấn đề: sử dụng Ember.Handlebars.registerBoundHelper.

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

Bạn không thể thực hiện với các đối tượng khối. – iConnor

4

Bạn phải sử dụng Ember.getPath để nhận giá trị trong phương thức trợ giúp.
Xem các tài liệu http://emberjs.com/documentation/#toc_writing-custom-helpers

+0

Có lý do nào tôi nên sử dụng 'Ember.getPath (thuộc tính này)' trên 'this.getPath (thuộc tính)'? – hekevintran

+2

Bạn muốn sử dụng 'Ember.getPath' nếu bạn mong đợi' this' không phải là 'Ember.Object'. – ebryn

+0

... có nghĩa là, hầu hết thời gian bạn có thể (và nên) đang sử dụng 'this.getPath'. –

Các vấn đề liên quan