Avatar ·

Angular错误:使用表单时出现“There is no directive with exportAs set to ngForm”

大家好!我是Angular和TypeScript的新手,在尝试使用模板表单时遇到了一个错误,已经困扰了我好几个小时。 我有一个简单的用户注册组件。我创建了一个包含两个字段(email和密码)的表单。使用`ngModel`指令进行双向数据绑定,并希望通过局部变量`#myForm="ngForm"`访问表单。以下是我的代码: **user-registration.component.ts:** ```typescript import { Component } from '@angular/core'; @Component({ selector: 'app-user-registration', templateUrl: './user-registration.component.html', styleUrls: ['./user-registration.component.css'] }) export class UserRegistrationComponent { user = { email: '', password: '' }; onSubmit() { console.log('表单已提交', this.user); } } ``` **user-registration.component.html:** ```html