Angular pipe localization
Официальная документация не блещет простотой в этом вопросе.
Добавляем эти три строчки в app модуль.
import { registerLocaleData } from '@angular/common';
import localeRu from '@angular/common/locales/ru';
registerLocaleData(localeRu, 'ru');
Содержимое src/app/app.module.ts
после манипуляций:
import { BrowserModule } from '@angular/platform-browser';
import { LOCALE_ID, NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { registerLocaleData } from '@angular/common';
import localeRu from '@angular/common/locales/ru';
import { AppComponent } from './app.component';
// the second parameter 'ru' is optional
registerLocaleData(localeRu, 'ru');
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
FormsModule
],
providers: [
{ provide: LOCALE_ID, useValue: 'ru' }
],
bootstrap: [AppComponent]
})
export class AppModule { }
Результат
{{ date | date:'full' }}
// четверг, 4 января 2018 г., 22:51:42 GMT+08:00