【问题标题】:How to see which component called the handler in ember?如何在ember中查看哪个组件调用了处理程序?
【发布时间】:2019-02-25 03:45:23
【问题描述】:

目前我有两个 ember 输入框,它们都调用相同的 onInputChange 处理函数。

{{ input .... action("onInputChange") }}
{{ input .... action("onInputChange") }}

我想知道 onInputChange 如何确定实际调用它的组件。 (每个人都需要做一些具体的事情)。

有没有更“余烬”的方式来做到这一点?

【问题讨论】:

    标签: javascript ember.js components frontend


    【解决方案1】:

    关闭动作可能会引起争论。您可以使用它为您的助手提供必要的上下文信息。例如。 {{input on-input=(action 'onInputChange' row)}} 将调用 onInputChange() 操作,并将 row 的值作为第一个参数。有关详细信息,您可以查看in the guidesAPI documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-01
      • 2018-02-12
      相关资源
      最近更新 更多