在包含表单的组件中,应确保控件的“name”属性与模板中的名称匹配。此外,可以将引用的表单控件放在ngForm或FormGroup中。以下是一个示例代码:
@Component({ selector: 'app-user-form', templateUrl: './user-form.component.html', styleUrls: ['./user-form.component.css'] }) export class UserFormComponent implements OnInit {
public userForm: FormGroup;
constructor(private fb: FormBuilder) { }
ngOnInit() { this.userForm = this.fb.group({ 'username': ['', Validators.required], 'password': ['', Validators.required] }); }
onSubmit() { console.log('Form submitted'); }
}