在Angular 9中,可以使用双向绑定将模型数据与用户界面中的表单元素绑定在一起。下面是一个包含代码示例的解决方法:
export class MyComponent {
public name: string;
}
ngModel
指令将模型绑定到表单元素,例如:
FormsModule
,以便使用双向绑定功能,例如:import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
@NgModule({
imports: [
FormsModule
],
// ...
})
export class MyModule { }
这样,当用户在输入框中输入文本时,该文本将自动更新到name
属性中。同样,当name
属性的值更改时,输入框中的文本也会自动更新。
请注意,双向绑定还需要在tsconfig.json
文件中启用"angularCompilerOptions"
的"fullTemplateTypeCheck": true
选项。