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