services generate example angular angular2-services

angular - generate - No se puede exportar el servicio desde el módulo "no se declaró ni se importó"



import service angular (1)

No necesita listar servicios en exports , y solo puede listar componentes, directivas y canalizaciones. Para los servicios, los providers son relevantes, pero por lo demás, una importación de TypeScript es suficiente.

Esta pregunta ya tiene una respuesta aquí:


Estoy intentando exportar un servicio desde uno de mis módulos pero solo obtengo el siguiente error:

ERROR Error: Uncaught (in promise): Error: Can''t export value ConfirmDialogService from SharedModule as it was neither declared nor imported!

Mi módulo es el siguiente:

import { NgModule } from "@angular/core"; import { CommonModule } from "@angular/common"; import { FormsModule } from "@angular/forms"; import { RouterModule } from "@angular/router"; import { MaterialModule } from "@angular/material"; import { ConfirmDialogComponent } from ''./confirm-dialog/confirm-dialog.component''; import { ConfirmDialogService } from ''./confirm-dialog/confirm-dialog.service''; @NgModule({ imports: [ RouterModule, CommonModule, MaterialModule, FormsModule ], providers: [ ConfirmDialogService ], declarations: [ ConfirmDialogComponent ], exports: [ ConfirmDialogComponent ConfirmDialogService ] }) export class SharedModule {}

Los archivos existen y están referenciados correctamente en TS, pero cuando se ejecuta la aplicación aparece el error.