gpt4 book ai didi

angular - 无法绑定(bind)到 'ngModelOptions',因为它不是 Angular 子模块中 'input' 的已知属性

转载 作者:太空狗 更新时间:2023-10-29 17:34:36 25 4
gpt4 key购买 nike

我的项目中有几个子模块,其中之一是 SharedModule(它共享所有模块)。

SharedModule 包括 FormsModule 和 ReactiveFormsModule 导入。我将此模块导入到我想使用表单的模块中,但它不起作用。

组件模板 block

<div class="md-form">
<input [formControl]="personGroup.get('medication')" [ngModelOptions]="{standalone: true}" mdbActive type="text" id="medication" class="form-control" #medication>
<label for="medication" class="">Ingrese el medicamento</label>
<button class="btn btn-success btn-sm" (click)="addMedication(medication.value)">
<i class="fa fa-plus" aria-hidden="true"></i>
</button>

子模块

@NgModule({
declarations: [
...
],
imports: [
...
SharedModule,
...
],
exports: [
...
]
})
export class PeopleModule { }

共享模块

 import { NgModule, NO_ERRORS_SCHEMA } from '@angular/core';
import { CommonModule } from '@angular/common';
import { MDBBootstrapModule } from 'angular-bootstrap-md';
import { FormsModule, ReactiveFormsModule } from "@angular/forms";
@NgModule({
imports: [
CommonModule,
...
FormsModule,
ReactiveFormsModule,
...
],
exports: [
...
FormsModule,
ReactiveFormsModule,
...
],
declarations: [
...
],
schemas: [ NO_ERRORS_SCHEMA ],
})
export class SharedModule { }

最佳答案

为了使用 ngModelOptionsngModel 指令应该应用于输入元素:

<input ngModel [ngModelOptions]="{standalone: true}" ... />

因为 ngModelOptionsngModel 指令的属性。

关于angular - 无法绑定(bind)到 'ngModelOptions',因为它不是 Angular 子模块中 'input' 的已知属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50081189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com