私はngModelでion-input
を持っています。 (input)
イベントで入力の値を出力しようとしていますが、変数はすぐに新しい値を出力しません。画面の他の部分を押すと値が表示されます。なぜあなたは考えていますか?テンプレートで変数を実現する方法は?
<ion-input type="number" (input)="change()" [(ngModel)]="value"></ion-input>
{{value}}
EDIT:
value: any;
constructor(public navCtrl: NavController) {}
change() {
console.log('change ' + this.value);
}
あなたのchange()関数は何ですか?値は初期化されていますか? – niklas
私は 'ngModel'だけで、この値をUIに出力するのに十分だと思います。また、正しく使用しています。うまくいくはずです。 'change()'を使って何かをしていない限り。 –