0

Angular と Angular-CLI を学ぼうとしています。そこで、Angular-CLI を使用してプロジェクトを作成しました。最初から問題なく動作しているように見えます。テストのために、 app.component.html ファイルを次のように変更しました。

<h1>Input your name:</h1>
<input type="text" [(ngModel)]="name">
<p>Your input: {{ name }}</p>

それに応じて私の app.component.ts :

...
export class AppComponent {
  name = '';
}

エラーが発生します:

キャッチされないエラー: テンプレート解析エラー: 「入力」の既知のプロパティではないため、「ngModel」にバインドできません。

この時点で、何らかの理由でページに何も表示されません。app.component.html を次のように変更しようとしました。

<input type="text" ng-model="name">
...

ページが正しく表示されるようになりました。入力ボックスは表示されますが、入力すると双方向バインディングが表示されず、<p>要素に出力が表示されません。

なぜそれが起こっているのですか、どうすれば修正できますか?

4

1 に答える 1