在Angular 4中,可以使用ChangeDetectorRef
来手动触发改变检测。下面是一个示例代码:
ChangeDetectorRef
:import { Component, OnInit, ChangeDetectorRef } from '@angular/core';
ChangeDetectorRef
:constructor(private cdr: ChangeDetectorRef) { }
detectChanges()
方法:updateView() {
// 执行更新操作
this.cdr.detectChanges();
}
ngModel
来实现双向绑定,并使用[readonly]
来设置输入框为只读:
updateView()
方法:
这样,当点击“更新视图”按钮时,输入框的值将会改变,并且视图将会更新。