1
Ember.Object
のフィールド名に空白を入れることはできますが、その値をレンダリングする方法はありますか?ハンドルバーテンプレートから使用される識別子の空白
次JSFiddleが私の目標を示していますhttp://jsfiddle.net/MikeAski/aTpz4/
任意のアイデア?
Ember.Object
のフィールド名に空白を入れることはできますが、その値をレンダリングする方法はありますか?ハンドルバーテンプレートから使用される識別子の空白
次JSFiddleが私の目標を示していますhttp://jsfiddle.net/MikeAski/aTpz4/
任意のアイデア?
ハンドルバーの場合、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
ありがとうございました!これは私の問題から脱出する方法を提供します。 –
うれしい私は助けることができます。 – pangratz