2017-08-02 18 views
0

HTMLTextAreaElement値プロパティは更新されましたが、ngModelは更新されません。HTMLTextAreaElement値プロパティを更新してもngmodelは更新されません

角度にng-model-optionsがあります。

ngModelを更新するオプションで指定する必要があるものは何ですか?

target: HTMLTextAreaElement = null; 
appendToTarget(specialCharacters: UnicodeCharacter) { 
    this.target.value = this.target.value.concat(specialCharacters); 
} 
+1

セットアップplunkerをできますか? –

答えて

0

角度が値の変更を知らない場合は、$ apply()を試してみるか、角のスタイルで指定してください。角度2+

target: HTMLTextAreaElement = null; 
constructor(private cdr: ChangeDetectorRef){} 
appendToTarget(specialCharacters: UnicodeCharacter) { 
    this.target.value = this.target.value.concat(specialCharacters); 
    this.cdr.markForCheck(); 
    this.cdr.detectChanges(); 
} 
+0

私はangular2を使用しています – ove

+0

動作しません。 ngModelは、キーボードを使用してテキストボックスに文字を入力するまで、まだ更新されませんでした。 – ove

+0

この問題を回避する別の方法があります。 appendToTarget(){} –

関連する問題