私はangular2を初めて使用しています。私はHTMLでこの超簡単なコードを持っていると私は私のmodule.ts
に、次の追加しました:angle2双方向バインディングが更新されない
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule} from '@angular/forms';
in html:
<input [(ngModel)]="username">
<p>Hello {{username}}!</p>
私が持っている問題は、私は入力ボックスに文字列を入力すると"Hello {{username}}"
が更新されないということです。しかし、入力ボックスの外側をクリックするだけで、"Hello {{username}}"
は入力された値で更新されます。
私は私がここで行方不明です何の魔法お知らせください:(。おかげ
を追加する必要があると思うあなたがエラーを取得してくださいブラウザのコンソールで? –
新しい 'ng app'' ng new my-app'を作成し、 'html input'を' app.comonent.html'に貼り付けて、残りのコードがどのようにあなたとは別のアプリ。すべてデフォルトの 'ng app'で私のために働いています – Kuncevic
あなたはあなたの.tsで 'username'を宣言しましたか? .tsファイルで変数を作成すると動作します –