我創建了一個要由多個其他組件共享的組件。我將通用組件聲明爲模塊A,它工作正常。我在模塊B中做了同樣的事情,我得到了這個錯誤。Angular 2共享組件錯誤
類型PagerComponent是2個模塊聲明的一部分:ModuleA和ModuleB!請考慮將PagerComponent移動到導入ModuleA和ModuleB的較高模塊。您還可以創建一個新的NgModule,它導出幷包含PagerComponent,然後在ModuleA和ModuleB中導入該NgModule。
那麼我創建了一個尋呼模塊(NgModule)。
import { NgModule } from '@angular/core';
import { PagerComponent } from '../shared/pager.component';
@NgModule({
imports: [
PagerComponent
]
})
export class PagerModule {}
我再導入這個新模塊ModuleA和模塊B.我得到錯誤:
Uncaught Error: Unexpected value 'undefined' imported by the module 'PagerModule'
此錯誤是不會告訴我什麼是錯。有任何想法嗎?