簡體   English   中英

如何使用參數動態翻譯文本文件到 angular 中的 ngx-translate?

[英]How to dynamic translate text file using parameter to the ngx-translate in angular?

我想在angularngx-translate

這是我的組件:

export class ShareErrorComponent implements OnInit ,AfterViewInit {

@Input("form") from: FormGroup
@Input("field") fieldName: string;
@Input("nicename") nicename: string;
param: any;
constructor() { }

ngAfterViewInit(): void {
}

ngOnInit() {
    this.param = { value:this.nicename }
}

fieldErrors(field: string) {
    let controlState = this.from.controls[field];
    return (controlState.dirty || controlState.touched) ? controlState.errors : null;
  }
}

這是我的html代碼:

  <mat-error *ngIf="fieldErrors(fieldName).required">
   {{ "SHARED_VALIDATE.REQIERD" | translate: param }}
 </mat-error>

這是我的翻譯文件:

       SHARED_VALIDATE: {
        REQIERD: ' Reqied Fill the {{value}}  '
    },

但是當我需要翻譯動態時,它會告訴我: Reqied Fill the {{value}}

如何在我的文本文件中動態翻譯?

 {{ "SHARED_VALIDATE.REQIERD" | translate: {value: nicename} }}

間距對於 object 支架和插值支架很重要

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM