Угловой 4.x - ngx-translate - angular2-moment
Как использовать amTimeAgo и amLocale с динамической локалью? Я имею в виду, то есть это работает
<p> {{ note.createdAt | amLocale: 'es' | amTimeAgo }} </p>
но я хочу преобразовать es в динамическую переменную. Какой подход лучше? Использование Custom Pipe с сервисом ngx-translate или ... вызов изнутри компонента следующим образом:
//myComponent.ts
ngOnInit() {
this.translate.onLangChange.subscribe((event: LangChangeEvent) => {
this.momentLang = event.lang;
});
}
// myComponent.html
<p> {{ note.createdAt | amLocale: momentLang | amTimeAgo }} </p>