起初我在 app.module.ts 中添加了 ReactiveFormModule
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { RouterModule, Routes} from '@angular/router';
import { ReactiveFormsModule } from '@angular/forms';
import { AppComponent } from './app.component';
import { NewproducComponent } from './comp/newproduc/newproduc.component';
import { ProductsComponent } from './comp/products/products.component';
import { SidebarComponent } from './comp/sidebar/sidebar.component';
import { MenubarComponent } from './comp/menubar/menubar.component';
const appRoutes: Routes = [
{ path : '' , component : ProductsComponent},
{ path : 'newproduct' , component : NewproducComponent}
];
@NgModule({
declarations: [
AppComponent,
NewproducComponent,
ProductsComponent,
SidebarComponent,
MenubarComponent
],
imports: [
BrowserModule,
ReactiveFormsModule,
RouterModule.forRoot(appRoutes)
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule {
}
app.component.html 包含
<app-menubar></app-menubar>
<app-sidebar></app-sidebar>
<div class="container">
<router-outlet></router-outlet>
</div>
newproduct.component.html 包含
<div id="main-body">
<div class="main-body-header">
<span>New Product</span>
<button type="button">Close</button>
<button type="button">Save</button>
</div>
<div class="main-body-component">
<div class="container">
<form>
</form>
</div>
</div>
</div>
添加此表单标签时,我收到以下错误
每当我删除错误删除的表单标签时。我不确定我在哪里犯了错误。请帮助我解决问题。我已经堆叠了过去 2 天。
做:
<form [formGroup]="form">
因为您正在导入ReactiveFormsModule
,所以<form>
标签必须有一个formGroup
.
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句