1
Ember.Object
的字段名稱中可能有空格,但是如何呈現其值?從句柄模板使用的標識符中的空格
以下的jsfiddle說明我的目標:http://jsfiddle.net/MikeAski/aTpz4/
任何想法?
Ember.Object
的字段名稱中可能有空格,但是如何呈現其值?從句柄模板使用的標識符中的空格
以下的jsfiddle說明我的目標:http://jsfiddle.net/MikeAski/aTpz4/
任何想法?
我認爲這是不可能的,因爲對於Handlebars而言,它看起來像要使用名爲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
非常感謝這個想法!這將提供一個解決我的問題的方法。 – 2012-04-05 14:54:13
很高興我能幫到你。 – pangratz 2012-04-05 14:54:43