此问题可能出现在使用双向数据绑定时,表单控件的值被指定为默认值,而不是实际值。要解决此问题,可以使用NgModel指令将表单控件值绑定到组件中的属性,然后使用属性来获取实际值。例如:
组件代码:
import { Component } from '@angular/core';
@Component({
selector: 'app-example',
template: `
`
})
export class ExampleComponent {
myValue = 'default';
onClick() {
console.log(this.myValue);
}
}
在这个例子中,文本框值被双向绑定到组件属性'myValue”上。当按钮被点击时,组件通过属性获取实际值,并打印到控制台。
注意,要使双向数据绑定生效,需要导入FormsModule,并将其添加到NgModule的'imports”数组中。