angular - 反应形式:不能绑定到“formGroup”,因为它不是“form”的已知属性
问题描述
所以我正在尝试创建反应式表单,但终端向我抛出了一个错误,我无法理解这里出了什么问题。PS 在 app.module.ts 我已经导入了 ReactiveFormsModule
这是代码
<form [formGroup]="reciepeForm" (submit)="onSubmit()">
<div class="row">
<div class="col-12">
<div class="btn btn-success" type="submit">Save</div>
<div class="btn btn-danger" type="button">Cancel</div>
</div>
</div>
<div class="row">
<div class="col-12">
<div class="form-group">
<label for="name">Name</label>
<input type="text" class="form-control" id='imagePath' formControlName="name">
</div>
</div>
</div>
</form>
这是来自 .ts 文件的代码
reciepeForm: FormGroup;
this.reciepeForm = new FormGroup({
'name': new FormControl(),
'imagePath': new FormControl(),
'description': new FormControl(),
})
解决方案
确保您:
- 导入
recipe-edit.module.ts
你的AppModule
或者
- 声明
recipe-edit.component.ts
在你的AppModule
正如@TotallyNewb 提到的,导入FormsModule
和ReactiveFormsModule
你AppModule
的也是如此。
推荐阅读
- node.js - 密码未使用 bcrypt 散列
- lldb - 以浮点数显示 LLDB 中的 FPU 寄存器
- android - 如果recyclerview为空android如何显示textview
- typescript - 为什么子类型分配和常规分配之间的错误不同?
- machine-learning - 无论集群中心如何初始化,Kmeans 算法是否都能保证收敛?为什么?
- dart - 如何使用 Homebrew 降级 Dart
- python - 在一列中获取一个字符串,并将其附加到另一列中的列表中
- flutter - 如何将 FieldValue 类型的 serverstamp 添加到我已经存在的 typ 映射中
- javascript - 向分组数据添加缺失值
- python - 将我自己的数据集转换为 Cifar10 格式 (X_train, y_train),(X_test, y_test)