📅  最后修改于: 2023-12-03 15:21:46.721000             🧑  作者: Mango
在 Angular 应用程序中,ngModel 属性绑定是一种用于双向数据绑定的指令。它允许在组件类和模板之间相互传递数据,实现数据的动态更新。
在使用 ngModel 属性绑定之前,需要首先导入 FormsModule 模块,以便在应用程序中使用 ngModel。接下来,在组件类中将变量绑定到 ngModel 指令:
@Component({
selector: 'app-example',
template: `
<input [(ngModel)]="name" placeholder="Enter your name...">
<p>Hello, {{name}}!</p>
`,
})
export class ExampleComponent {
name = '';
}
在上述示例中,name 变量被绑定到 input 元素的 ngModel 指令上。使用双向绑定,在输入框中输入值后,name 变量也随之更新,从而实现了在组件类和模板之间的数据交互。
ngModel 指令有一些可选的属性,可以对数据的绑定和校验进行控制。以下是一些常用的 ngModel 属性: