这个问题是由于Angular 13改变了控件的注册方式所导致的。在新版本中,应该使用FormControl的valueChanges属性,而不是registerOnChange方法来注册控件值更改的回调函数。以下是一个示例代码片段,使用valueChanges属性注册回调函数:
import { Component } from '@angular/core';
import { FormControl } from '@angular/forms';
@Component({
selector: 'my-app',
template: `
`
})
export class AppComponent {
myControl = new FormControl();
constructor() {
this.myControl.valueChanges.subscribe(newValue => {
console.log('New value:', newValue);
});
}
}