fri*_*int 29 typescript angular
我尝试在我的服务中使用 DatePipe,如下所示:
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
) { }
}
Run Code Online (Sandbox Code Playgroud)
但我收到此错误:NullInjectorError: No provider for DatePipe!". 原因是什么?
Arc*_*ezy 63
只需添加DatePipe在NgModule 商在部分app.module.ts文件。
import { DatePipe } from '@angular/common';
...
@NgModule({
declarations: [...],
imports: [...],
providers: [
DatePipe,
...
],
bootstrap: [AppComponent]
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26544 次 |
| 最近记录: |