角度翻訳サービスでは、通常の翻訳 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}}"
}