angular - Angular 10 表单控件问题
问题描述
我创建了一个角度为 10 的应用程序。模块在 app.modules.ts 中使用 loadchildren() 加载,例如,
{
path: 'admin',
loadChildren: () => import('./views/admin/admin.module').then(m => m.AdminModule)
}
在我的 admin.module 我已经导入
import { ReactiveFormsModule, FormsModule } from '@angular/forms';
但是不可能使用formcontrol。它显示错误,例如
无法绑定到“formGroup”,因为它不是“form”的已知属性。
这是我的 admin.component.ts-
import { Component, OnInit, ViewChild } from '@angular/core';
import { FormGroup, FormControl, FormBuilder, Validators } from '@angular/forms';
@Component({
selector: 'app-admin',
templateUrl: './admin.component.html',
styleUrls: ['./admin.component.scss']
})
export class AdminComponent implements OnInit {
name: string;
createForm: FormGroup;
constructor(private formBuilder: FormBuilder
) {}
ngOnInit(): void {
this.createForm = this.formBuilder.group({
name: ['', Validators.required],
});
}
}
这是 admin.component.html-
<form [formGroup]="createForm">
<input type="text" class="form-control" id="fname" aria-describedby="emailHelp" placeholder="Department Name" formControlName="name" >
</form>
解决方案
推荐阅读
- aem - AEM-REX-001-008:无法将请求的使用权限应用于给定文档
- reactjs - 用 gatsbyjs 上的帖子捕获数组
- python-3.x - Python:将 numpy ndarray 的值添加到现有的 pandas Dataframe
- java - 在 JPA sql 查询中,HIbernate 无法解析 foreignKey 列
- react-native - 如何在 Android 上进入 Expo 的主屏幕
- python - 如何将列表中的前三个元素作为列,其余作为行 - Python
- regex - 在记事本++中搜索特定字符串
- angular - 在 ngClick 之后,我无法使用“this”访问 Typescript 类
- angular - 是否可以在角度禁用 IndexedDB?
- amazon-web-services - 确定 SNS 消息的发布者?