Зачем использовать выражение функции в реализации Angular ControlValueAccessor? - PullRequest
0 голосов
/ 04 марта 2019

Я заметил, что большинство реализаций ControlValueAccessor определяют свои функции onChange и onTouch с помощью выражений функций, например так:

    private _onChange = (_: any) => { };
    private _onTouched = () => { };

Есть ли какая-либо конкретная причина сделать это такобычное объявление функции?

1 Ответ

0 голосов
/ 04 марта 2019

Поскольку он более компактен и сохраняет this от того, где функция объявлена ​​ вместо того, где выполняется

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...