首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于动态内容的Angular 8多语言网站

用于动态内容的Angular 8多语言网站
EN

Stack Overflow用户
提问于 2021-04-10 16:18:25
回答 1查看 167关注 0票数 0

我正在尝试使用json文件在我的应用程序中实现i18n,以进行语言转换。我能够成功地翻译为静态文本。但我无法转换为动态文本和使用*ngFor循环显示在数组中的文本。例如:我通过*ngFor使用数组在仪表板中显示了一组列表

代码语言:javascript
运行
复制
let tempIcons = [{
id: 1,
name: test,
iconName: resultset,
iconDesc: usesd in home page
},
{
id: 2,
name: test12,
iconName: resultset23,
iconDesc: usesd in contact page
},
{
id: 3,
name: test23,
iconName: resultset23,
iconDesc: usesd in about us page
}]

此外,我想改变语言的动态文本,我从api服务从后端获得。有人能给我这些场景的例子吗?

我正在使用带有i18n的Angular 8。

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2021-04-10 19:52:06

像这样使用它:

代码语言:javascript
运行
复制
<div *ngFor="let item of tempIcons">
   {{'TRANSLATEPATH.' + item.name.toUpperCase() | translate}} 
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67032236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档