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