错误TS7006:参数“ _”隐式具有“ any”类型

时间:2019-10-04 04:41:51

标签: angular angular-reactive-forms angular-forms controlvalueaccessor

我有一个实现ControlValueAccessor的类(来自“ @ angular / forms”):

export abstract class xxx implements ControlValueAccessor {
    private _value: any = '';
    private onChange = (_) => {};

    get value(): any {
      return this._value;
    }

    set value(v: any) {
      if (v !== this._value) {
        this._value = v;
        this.onChange(v);
      }
    }
....
...

这给了我一个在线的构建错误: 私人onChange =(_)=> {};

并说:  错误TS7006:参数“ _”隐式具有“ any”类型。

有什么主意我可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

根据SO post的更改

private onChange = (_) => {};

private onChange = (_:any) => {};

应该工作