Как посмотреть, какой компонент вызвал обработчик в ember? - PullRequest
0 голосов
/ 20 сентября 2018

В настоящее время у меня есть два поля ввода ember, которые оба вызывают одну и ту же функцию-обработчик onInputChange.

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

Мне интересно, как onInputChange может определить, какой компонент фактически вызвал его.(Каждому нужно сделать что-то конкретное).

Есть ли более «угольный» способ сделать это?

1 Ответ

0 голосов
/ 21 сентября 2018

Закрытие действий может привести к аргументам.Вы можете использовать его для предоставления необходимой информации о контексте вашему помощнику.Например, {{input on-input=(action 'onInputChange' row)}} будет вызывать onInputChange() действие со значением row в качестве первого аргумента.Для получения более подробной информации вы можете посмотреть в руководствах и API документации .

...