具体步骤
- 在模板中定义表单,并为表单元素绑定相应的ngModel和name属性。
- 获取表单的引用,可以通过在
<form>
标签上使用#formName="ngForm"
的方式。
- 在需要重置表单的地方,比如按钮的点击事件中,调用表单引用的
reset()
方法。
示例代码
<form #myForm="ngForm">
<input type="text" name="username" [(ngModel)]="user.username" required>
<input type="password" name="password" [(ngModel)]="user.password" required>
<button type="button" (click)="myForm.reset()">重置表单</button>
</form>
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
user = {
username: '',
password: ''
};
}