我有这样的代码,我要重复很多次:
<div>
{{#if sender.isContact}}
<a {{action showContact sender href=true}}>{{unbound sender.displayName}}</a>
{{else}}
<a {{action showUser sender href=true}}>{{unbound sender.displayName}}</a>
{{/if}}
</div>
唯一改变的是将要调用的操作。
我将如何创建 Handlebars 辅助方法来解决这个问题?
最佳答案
自定义助手的创建在 Templates section of the Ember.js Guides 中有很好的描述。 .
您还可以查看 {{action}}
帮助程序 in the Code 的工作原理并合并您自己的助手所需的部分。
关于ember.js 上下文感知 Handlebars 助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14154420/