更新HTMLTextAreaElement值属性未更新ngmodel

时间:2017-08-02 06:04:49

标签: angular angular-ngmodel

更新了HTMLTextAreaElement值属性,但未更新ngModel。

我注意到角度有一个ng-model-options。

我需要在ngModel更新选项中指定哪些内容?

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

1 个答案:

答案 0 :(得分: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();
}