angular 提示MainComponent is not declared in any Angular module

import {Component} from '@angular/core';

@Component({
  selector: 'app-main-page',
  templateUrl: './main.component.html',
  styleUrls: ['./main.component.css']
})
export class MainComponent {
}

export class MainComponent {
}
這里提示紅色,提示沒有任何一個moudle里面定義使用。解決在app.moudle.ts定義即可

import {NgModule} from '@angular/core';
import {BrowserModule} from '@angular/platform-browser';
import {RouterModule} from '@angular/router';
import {NzButtonModule} from 'ng-zorro-antd/button';
import {AppComponent} from './app.component';
import {LoginComponent} from './login/login.component';
import {NZ_I18N} from 'ng-zorro-antd/i18n';
import {zh_CN} from 'ng-zorro-antd/i18n';
import {registerLocaleData} from '@angular/common';
import zh from '@angular/common/locales/zh';
import {FormsModule} from '@angular/forms';
import {HttpClientModule} from '@angular/common/http';
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
import {MainComponent} from './main/main.component';

registerLocaleData(zh);

@NgModule({
  declarations: [
    AppComponent,
    LoginComponent,
    MainComponent
  ],
  imports: [
    BrowserModule,
    FormsModule,
    HttpClientModule,
    BrowserAnimationsModule,
    NzButtonModule,
    RouterModule.forRoot([
      {path: 'login-component', component: LoginComponent},
      {path: 'app', component: AppComponent}
    ])
  ],
  providers: [{provide: NZ_I18N, useValue: zh_CN}],
  bootstrap: [AppComponent]
})
export class AppModule {
}

主要是下面兩句

import {MainComponent} from './main/main.component';
declarations: [
    AppComponent,
    LoginComponent,
    MainComponent
  ],
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 參考javascript全局變量污染會出現(xiàn)哪些問題?[https://segmentfault.com/q/101...
    合肥黑閱讀 11,073評論 0 7
  • (一)angular-cli Angular 提供了一個命令行工具angular-cli,它能讓用戶通過命令行創(chuàng)建...
    _花閱讀 4,354評論 0 5
  • 第一節(jié):初識Angular-CLI第二節(jié):登錄組件的構(gòu)建第三節(jié):建立一個待辦事項應(yīng)用第四節(jié):進(jìn)化!模塊化你的應(yīng)用第...
    接灰的電子產(chǎn)品閱讀 13,790評論 64 25
  • core package 概要:Core是所有其他包的基礎(chǔ)包.它提供了大部分功能包括metadata,templa...
    LOVE小狼閱讀 2,873評論 0 3
  • 一 Angular CLI 是啥 Angular CLI 是一個命令行接口(Angular Command ...
    tuacy閱讀 16,377評論 0 2

友情鏈接更多精彩內(nèi)容