有問題林在導入管與此設置的輸入:我有經由與Homie.Module和Services.Module連接一dashboard.Module控制板-routing.Module意外管「ValuesPipe」由模塊「HomieModule」
這是我Dashboard.Module
import { DashboardRoutingModule } from './dashboard-routing.module';
import { ValuesPipe } from './values-pipe.pipe';
@NgModule({
imports: [ DashboardRoutingModule, CommonModule],
providers: [ HomieService, ServiceService ],
declarations: [ DashboardComponent, ValuesPipe],
exports: [ValuesPipe],
bootstrap: [ DashboardComponent ]
})
export class DashboardModule { }
Homie.Module
import { ValuesPipe } from './../values-pipe.pipe';
@NgModule({
imports: [
CommonModule,
HomieRoutingModule,
FormsModule,
Ng2SearchPipeModule,
ValuesPipe
],
declarations: [HomieListComponent, HomieDetailComponent]
})
export class HomieModule { }
Service.Module
import { ValuesPipe } from './../values-pipe.pipe';
@NgModule({
imports: [
CommonModule,
ServiceRoutingModule,
FormsModule,
Ng2SearchPipeModule,
ValuesPipe
],
declarations: [ServiceDetailComponent, ServiceListComponent]
})
export class ServiceModule { }
錯誤
core.es5.js:1020 ERROR Error: Uncaught (in promise): Error: Unexpected pipe 'ValuesPipe' imported by the module 'HomieModule'. Please add a @NgModule annotation.
Error: Unexpected pipe 'ValuesPipe' imported by the module 'HomieModule'. Please add a @NgModule annotation.
當我宣佈我的菸斗在哥們和服務模塊我得到的錯誤信息:在兩個模塊聲明管。 所以這就是爲什麼我把我的管道移動到Dashboard.module這是與兩個(父)連接的模塊。
謝謝!我沒有創建另一個模塊,因爲我使用DashboardModule作爲共享模塊。答案很完美,非常感謝! –
由於共享模塊包含引導進程,因此您不能擁有DashboardModule。所以不要創建一個共享模塊而是創建一個新模塊。 – micronyks
好吧,我想我有另一個錯誤,然後:我有另一個模塊(app.module)引導聲明。 –