答案 0 :(得分:1)
我认为这是不可能的,因为对于Handlebars来说,您似乎想要使用名为my
的帮助器。
同样在您的示例中,会抛出错误Uncaught Error: Handlebars error: Could not find property 'my' on object <.MyView:ember147>
。
您可以编写自己的Handlebars助手,请参阅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);
});
上面的助手不能识别绑定。有一个Pull请求:https://github.com/emberjs/ember.js/pull/615