Angular ngx-translate usage in typescript
Solution 1:
To translate something in your typescript file, do the following
constructor(private translate: TranslateService) {}
then use like this wherever you need to translate
this.translate.instant('my.i18n.key')
Solution 2:
From the doc on github:
get(key: string|Array, interpolateParams?: Object): Observable: Gets the translated value of a key (or an array of keys) or the key if the value was not found
try in your controller/class:
constructor(private translate: TranslateService) {
let foo:string = this.translate.get('myKey');
}