gpt4 book ai didi

angular - 使用带有参数的 ng2-translate

转载 作者:太空狗 更新时间:2023-10-29 18:03:20 24 4
gpt4 key购买 nike

我尝试在模板中使用带参数的 ng2-translate:

{{ test | translation:{value:param} }}

而且效果很好。我想在我的 typescript 中构建我的翻译,我看到了这个功能:

get(key: string|Array<string>, interpolateParams?: Object): Observable<string|Object>

但是我不知道怎么用。

你们有什么例子吗?

我的情况是:

zh.json:

{ "test":"the level of {value1} and {value2} is low."}

typescript :

let message:string = "";
let parametres = ["1", "2"];
this._translateService.get("test", parametres).subscribe((res:string) => {
message += res;
});

我想有:1和2的水平很低。

非常感谢。

最佳答案

在 en_US.json 文件中,按照以下格式包含 x 和 y(这将是我们要用数字替换的参数。

{"Showing": "Showing {{x}} of {{y}}"}

在 component.ts 中,min,max 将是我们填充的变量。

  min: number;
max: number;

以下将成为component.html的一部分

<span> {{ 'Showing' | translate:{x: min, y: max} }} </span>

关于angular - 使用带有参数的 ng2-translate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40389398/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com