[英]No NgModule metadata found for 'CustomerComponent'
I'm Getting Error as No NgModule metadata found for 'CustomerComponent'. 我因为找不到“ CustomerComponent”的NgModule元数据而遇到错误。 when I click on CustLink
当我单击CustLink时
Master 主
<a [routerLink]="['Supplier/Add']">Supplier</a>
<a [routerLink]="['Customer/Add']">Customer</a><br />
<div>
<router-outlet></router-outlet>
</div>
CustomerComponent CustomerComponent
import { Component } from "@angular/core"
import { Customer } from "../../UI/Customer/Customer"
@Component({
templateUrl: "../UI/Customer/Customer.html"
})
export class CustomerComponent {
}
CustomerRouting CustomerRouting
import { Component } from '@angular/core';
import { CustomerComponent } from '../component/customercomponent/customercomponent';
export const CustoerRoutes = [
{ path: 'Add', component: CustomerComponent },
];
CustomerModule CustomerModule
import { NgModule } from "@angular/core"
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from "@angular/forms"
import { CustomerComponent } from "../../Component/CustomerComponent/CustomerComponent"
import { RouterModule } from '@angular/router';
import { CustoerRoutes } from '../../route/customerrouting';
@NgModule({
imports: [RouterModule.forChild(CustoerRoutes),
FormsModule, BrowserModule],
declarations: [CustomerComponent],
bootstrap: [CustomerComponent]
})
export class CustomerModuleLibrary { }
It seems the way you have imported CustomerComponent
is not correct. 看来您导入
CustomerComponent
方式不正确。 I have assumed you have added CustomerComponent.ts
file inside Component
folder. 我假设您已经在
Component
文件夹中添加了CustomerComponent.ts
文件。
Corrected files are attached below 更正的文件附在下面
CustomerRouting CustomerRouting
import { Component } from '@angular/core';
import { CustomerComponent } from '../component/CustomerComponent';
export const CustoerRoutes = [
{ path: 'Add', component: CustomerComponent },
];
CustomerModule CustomerModule
import { NgModule } from "@angular/core"
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from "@angular/forms"
import { CustomerComponent } from "../../component/CustomerComponent"
import { RouterModule } from '@angular/router';
import { CustoerRoutes } from '../../route/customerrouting';
@NgModule({
imports: [RouterModule.forChild(CustoerRoutes),
FormsModule, BrowserModule],
declarations: [CustomerComponent],
bootstrap: [CustomerComponent]
})
export class CustomerModuleLibrary { }
Cheers! 干杯!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.