3

我有这样的代码,我将重复很多次:

<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>

唯一改变的是将被调用的动作。

我将如何创建一个车把辅助方法来干燥它?

4

1 回答 1

3

Ember.js 指南的模板部分很好地描述了自定义助手的创建。

您还可以查看代码中{{action}}的助手如何合并您自己的助手所需的部分。

于 2013-01-04T12:26:29.503 回答