为什么在Angular ControlValueAccessor实现中使用函数表达式?

问题描述 投票:0回答:1

我注意到ControlValueAccessor的大多数实现都是通过函数表达式定义它们的onChangeonTouch函数,如下所示:

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

有没有什么特别的理由这样做比常规函数声明?

javascript angular forms controlvalueaccessor
1个回答
0
投票

因为它更紧凑,它保留了声明函数的this而不是执行函数的位置

© www.soinside.com 2019 - 2024. All rights reserved.