1. ホーム
  2. angular

[解決済み] Angularのエラーです。"Can't bind to 'ngModel' because it isn't a known property of 'input'"."

2022-03-27 23:24:18

質問

Angular 4を使用していますが、コンソールにエラーが表示されます。

ngModel' は 'input' の既知のプロパティではないため、バインドできません。

どうすれば解決できますか?

どのように解決するのですか?

フォームの入力に双方向のデータバインディングを使用するためには FormsModule パッケージを作成します。

import { FormsModule } from '@angular/forms';

@NgModule({
    imports: [
         FormsModule      
    ]


EDIT

同じ問題で重複している質問が多いので、この回答を強化します。

考えられる理由は2つあります。

  • 行方不明 FormsModule そのため、これをモジュールに追加してください。

    import { FormsModule } from '@angular/forms';
    
    @NgModule({
        imports: [
            FormsModule      
        ]
    
    
  • のシンタックス/スペルをチェックします。 [(ngModel)] 入力タグの