我使用的是最新版本的Angular(4.2.4),当我打电话时:
control.markAsTouched(true);
当我尝试使用angular-cli进行编译时,出现以下错误:Argument of type 'boolean' is not assignable to parameter of type '{ onlySelf?: boolean; }'
它曾用于角4.0.0。我该如何通过这个论点?
答案 0 :(得分:1)
根据documentation markAsTouched
方法定义如下:
markAsTouched(opts?: {onlySelf?: boolean}): void
所以你应该把它称为:
control.markAsTouched();
或者如果您不想将Control
的所有孩子(如果有的话)标记为感动,您应该这样称呼它:
control.markasTouched({onlySelf: true});