11

角度翻訳サービスでは、通常の翻訳 json のパラメーターの補間がうまく機能します。しかし、ネストされたjsonでは、パラメータの補間が機能していません。

私のJSON:

  "SampleField": {
    "SampleValidation": {
      "MIN": "Value should not be less than {{min}}", 
      "MAX": "Value should not be more than {{max}}", 
    }
  }

私の角度コード:

ngOnInit(): void {
  this.translateService.get('SampleField.Validation', {
    // using hard coded value just as a sample
    min: 0, max: 2000
  }).subscribe(translation => {
    console.log(translation);
  });
}

期待される出力:

{
    MIN: "Value should not be less than 0",
    MAX: "Value should not be greater than 2000"
}

実際の出力:

{
    MIN: "Value should not be less than {{min}}",
    MAX: "Value should not be greater than {{max}}"
}
4

2 に答える 2