5

Ember バインディングまたは計算されたプロパティをカスタム ハンドルバー ヘルパーに渡そうとすると、ヘルパーは値ではなく文字列を受け取ります。ヘルパーに値を取得するにはどうすればよいですか?

テンプレート:

{{my_helper my.binding}}

ヘルパーは、対応する値の代わりに「my.binding」を受け取ります。

4

2 に答える 2

6

数日前、マスターをプッシュして問題を解決しました。Ember.Handlebars.registerBoundHelper を使用してください。

Ember.Handlebars.registerBoundHelper('myHelper', 
    function(myBinding, options) {
        return myDealWith(myBinding);
    }
);
于 2012-12-20T11:08:03.030 に答える
4

ヘルパー メソッドで値を取得するには、Ember.getPathを使用する必要があります。
ドキュメントhttp://emberjs.com/documentation/#toc_writing-custom-helpersを参照してください

于 2012-06-02T11:09:26.947 に答える