【问题标题】:Angular 2 error Error: Type dataGrid is part of the declarations of 2 modules(same module): DataGridModule and DataGridModuleAngular 2 错误错误:类型 dataGrid 是 2 个模块(相同模块)声明的一部分:DataGridModule 和 DataGridModule
【发布时间】:2018-05-18 06:44:13
【问题描述】:

我有许多导入 DataGridModule 的功能模块。当我遍历时,当加载一个功能模块并导航到另一个功能模块时,我收到以下错误,

异常:未捕获(承诺中):错误:类型 dataGrid 是 2 个模块的声明:DataGridModule 和 DataGridModule!请 考虑将 dataGrid 移动到导入的更高模块 数据网格模块和数据网格模块。你也可以创建一个新的 NgModule 导出并包含 dataGrid 然后将 NgModule 导入 DataGridModule 和 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 { }

Zone.Module.ts

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 { }

基本数据网格模块

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
{

}

【问题讨论】:

    标签: angular


    【解决方案1】:

    这是大小写错误。请注意,BasicGridComponent 的 dataGrid.module 中带有大写字母 G 会导致问题。

    谢谢,

    【讨论】:

      猜你喜欢
      • 2021-06-15
      • 1970-01-01
      • 1970-01-01
      • 2019-05-03
      • 1970-01-01
      • 1970-01-01
      • 2019-03-28
      • 2017-08-17
      • 1970-01-01
      相关资源
      最近更新 更多