import { Directive, Input } from '@angular/core'; import { TranslateDirective } from '@ngx-translate/core'; @Directive({ selector: '[naI18n]' }) export class NaI18NDirective { constructor(private translate: TranslateDirective) { } @Input() set naI18n(key: string) { this.translate.translate = key; } @Input() set naI18nParams(params: any) { this.translate.translateParams = params; } }