Traté de usar DatePipe en mi servicio de esta manera:
import { Injectable } from '@angular/core'; import { DatePipe } from '@angular/common'; import { TranslateService } from '@ngx-translate/core'; @Injectable({ providedIn: 'root', }) export class BaseService { public items = []; constructor( protected datePipe: DatePipe, protected translateService: TranslateService ) { } } Pero me sale este error: NullInjectorError: No provider for DatePipe!" . ¿Cuál es la causa?
Simplemente agregue DatePipe en la sección de proveedores de NgModule en su archivo app.module.ts .
import { DatePipe } from '@angular/common'; ... @NgModule({ declarations: [...], imports: [...], providers: [ DatePipe, ... ], bootstrap: [AppComponent] })