Angular (4)で設定したLocale IDを取得
LOCALE_ID
を利用。
以下のようにAOTでコンパイルしていない場合、初期値のen-US
になります。
ng serve --aot --locale ja
import { Component, OnInit, LOCALE_ID, Injector } from '@angular/core'; export class FooComponent implements OnInit { constructor(private injector: Injector) { } ngOnInit() { const locale = this.injector.get(LOCALE_ID); // -> 'ja' } }