2012-04-05 10 views

答えて

1

ハンドルバーの場合、myというヘルパーを使いたいと思うので、これは不可能だと思います。

また、あなたの例では、エラーUncaught Error: Handlebars error: Could not find property 'my' on object <.MyView:ember147>がスローされます。

あなたはhttp://jsfiddle.net/pangratz666/KAsNN/

ハンドルバー参照、独自のハンドルバーのヘルパーを書くことができます:

<script type="text/x-handlebars" data-template-name="my-template"> 
    This does work: {{echo "myField"}} 
    This does work: {{echo "my field"}} 
</script> 

JavaScriptの

Ember.Handlebars.registerHelper('echo', function(propertyName, options) { 
    return Ember.getPath(options.contexts[0], propertyName); 
}); 

上記のヘルパーはバインディング認識していませんが。このためにプルリクエストがあります。https://github.com/emberjs/ember.js/pull/615

+0

ありがとうございました!これは私の問題から脱出する方法を提供します。 –

+0

うれしい私は助けることができます。 – pangratz

関連する問題