Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 带true参数的MarkaTouched在AoT中返回错误_Angular_Angular Cli - Fatal编程技术网

Angular 带true参数的MarkaTouched在AoT中返回错误

Angular 带true参数的MarkaTouched在AoT中返回错误,angular,angular-cli,Angular,Angular Cli,我正在使用Angular(4.2.4)的最新版本,当我调用时: control.markAsTouched(true); 尝试使用angular cli编译时,出现以下错误:类型为“boolean”的参数不能分配给类型为“{onlySelf?”:boolean;}”的参数。 它以前使用angular 4.0.0。如何传递此参数?根据markAsTouched方法的定义如下: markAsTouched(opts?: {onlySelf?: boolean}): void 因此,您可以将其称为

我正在使用Angular(4.2.4)的最新版本,当我调用时:

control.markAsTouched(true);
尝试使用angular cli编译时,出现以下错误:
类型为“boolean”的参数不能分配给类型为“{onlySelf?”:boolean;}”的参数。

它以前使用angular 4.0.0。如何传递此参数?

根据
markAsTouched
方法的定义如下:

markAsTouched(opts?: {onlySelf?: boolean}): void
因此,您可以将其称为:

control.markAsTouched();
或者,如果您不想将
控件的所有子控件(如果有)都标记为已触摸,您应该这样称呼它:

control.markasTouched({onlySelf: true});