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 一起用!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM