gpt4 book ai didi

angular - ngx-translate 对象插值

转载 作者:行者123 更新时间:2023-12-04 14:22:19 25 4
gpt4 key购买 nike

我有一个结构化的翻译文件如下:

 "myApp":{
"errorMessages": {
"unauthorized": "This {{serviceName}} account is not valid for the {{appName}} app.",
"missing_role": "You can not use this account to access {{appName}} application"
}
}

如果我直接访问单个翻译,我可以轻松地使用插值:
const appNameObject = { appName: 'My app', serviceName: 'My Service' };
const unauthorizedErrorMessage = translateService.instant('myApp.errorMessages.unauthorized', appNameObject);

但有时我想一次获取结构化对象中的所有键 - 在这种情况下插值似乎不起作用
 const errorMessages = translateService.instant('myApp.errorMessages', appNameObject);

我可以让它工作吗?
谢谢

最佳答案

ngx-translate 不支持这个。

如果你想要/期望得到一个看起来像这样的对象

{
"unauthorized": "This My Service account is not valid for the My app app.",
"missing_role": "You can not use this account to access My app application"
}

您必须按照在有效示例中使用插值的方式实际创建它

关于angular - ngx-translate 对象插值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52902952/

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