簡體   English   中英

Angular 2錯誤錯誤:類型dataGrid是2個模塊(相同模塊)的聲明的一部分:DataGridModule和DataGridModule

[英]Angular 2 error Error: Type dataGrid is part of the declarations of 2 modules(same module): DataGridModule and DataGridModule

我有許多導入DataGridModule的功能模塊。 遍歷以使在加載一個功能模塊並導航到另一個功能模塊時,出現以下錯誤,

例外:未捕獲(承諾):錯誤:類型dataGrid是以下兩個模塊的聲明的一部分:DataGridModule和DataGridModule! 請考慮將dataGrid移至導入DataGridModule和DataGridModule的更高模塊。 您還可以創建一個新的NgModule,該NgModule導出並包含dataGrid,然后在DataGridModule和DataGridModule中導入該NgModule。

DataGridModule:

import {Compiler, Component,NgModule} from '@angular/core';
import { CommonModule }   from '@angular/common';
import {dataGrid} from './dataGrid';
import { DataTableModule,SharedModule,DataScrollerModule } from 'primeng/primeng';

@NgModule({
      imports: [DataTableModule,SharedModule,DataScrollerModule,CommonModule],
      declarations: [dataGrid],
      entryComponents: []  ,
      exports:[dataGrid]
    })

export class DataGridModule { }

區域模塊

import {NgModule} from '@angular/core';
import {SharedFormModule} from '../../../../../../../UMSToolkit/UIToolkit/shared/shared-form.module';
import {DataGridModule} from '../../../../../../../UMSToolkit/UIToolkit/xdata/view/datagrid.module';
import {ZoneRoutingModule} from './Zone-routing.module';
import {RevertModule} from '../../shared/Revert.module'

@NgModule({
    imports:      [SharedFormModule,DataGridModule,ZoneRoutingModule,RevertModule],
    declarations: [],
    bootstrap:    [ ],
    entryComponents: [],
    providers: []
  })

  export class ZoneModule { }

BasicDataGrid模塊

import {NgModule} from '@angular/core';
import {CommonModule} from '@angular/common';
import {DataGridModule} from '../../../../../../../../UMSToolkit/UIToolkit/xdata/view/dataGrid.module';
import {BasicDataGridComponent} from './basic-datagrid.component';

@NgModule({
    imports: [DataGridModule,CommonModule],
    declarations: [BasicDataGridComponent]
})
export class BasicDataGridModule
{

}

這是大小寫錯誤。 請注意,BasicGridComponent的dataGrid.module帶有大寫的G,從而導致了問題。

謝謝,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM