angular 在formGroup中失效报错 ngModel cannot be used to register form controls with a parent formGroup directive

错误原因:在最外层的form中使用了 formGroup 指令,但在下面的某个input 元素中,使用了ngModel 指令,但没有加入formControl 指令或 formControlName 属性。

解决方法一 

  在input元素中添加 formControl 指令或 formControlName 属性   

   在input标签中添加即可:[ngModelOptions]="{standalone: true}" 或 formControlName="xxx";

   

解决方法二

  不添加formControl 指令或 formControlName 属性, 而添加 ngModelOptions 指令

  注意 ngModelOptions 必须和 ngModel 一起用!

原文地址:https://www.cnblogs.com/webmc/p/12141970.html