私はAngular 4を新しく使用しています。私はAngle 4でモデル駆動型を練習しようとしていますが、エラー。角4 'form'のプロパティが既知ではないため 'formGroup'にバインドできません
Template parse errors: Can't bind to 'formGroup' since it isn't a known property of 'form'. (" ][formGroup] = "form" (ngSubmit)="onSubmit(form.value)"> "): ng:///ComponentsModule/[email protected]:38 Error: Template parse errors: Can't bind to 'formGroup' since it isn't a known property of 'form'. (" ][formGroup] = "form" (ngSubmit)="onSubmit(form.value)">
解決方法の問題を探してみました。ほとんどの解決策は、モジュールにReactiveFormsModuleをインポートすることです。 ここに私のcomponent.htmlのコード
<form class="form-horizontal" [formGroup] = "form" (ngSubmit)="onSubmit(form.value)">
<div class="form-group row">
<label class="col-md-3 form-control-label" for="ads_name">Ads Name</label>
<div class="col-md-9">
<input type="text" id="ads_name" name="ads_name" class="form-control" placeholder="Ads Name" formControlName="ads_name" ngModel>
</div>
</div>
</form>
、ここでは私のモジュール内のコード
import { ReactiveFormsModule, FormsModule } from '@angular/forms';
@NgModule({
imports: [
BrowserModule,
AppRoutingModule,
BsDropdownModule.forRoot(),
TabsModule.forRoot(),
ChartsModule,
ReactiveFormsModule,
HttpClientModule,
FormsModule
],
あなたの「AdsComponent」はどのモジュールですか? –
私のコンポーネントフォルダ内の別個のコンポーネントモジュールが、ビューフォルダ内のアプリに分かれています。 –