我注意到ControlValueAccessor的大多数实现都是通过函数表达式定义它们的onChange和onTouch函数,如下所示:
ControlValueAccessor
onChange
onTouch
private _onChange = (_: any) => { }; private _onTouched = () => { };
有没有什么特别的理由这样做比常规函数声明?
因为它更紧凑,它保留了声明函数的this而不是执行函数的位置
this