angular - 具有两个不同链接的 Angular i18n
问题描述
我有一个带有实现 i18n 的角度应用程序,用于选择语言取决于客户的意愿。现在我想设置一个带有链接的页脚,该链接将被重定向到不同的站点,具体取决于语言,例如 link1="https://en.wikipedia.org/wiki/Angular_(web_framework)" link2="https:// de.wikipedia.org/wiki/Angular" ,因此我将拥有一个别名,该别名将被重定向到不同的站点,具体取决于所选的语言。
我尝试使用角管,但我不知道如何设置。
<a href="'" class="footer__link">{{'footer.angular' | translate}}</a>
解决方案
好的,所以我已经将 ngx-translate 安装到项目设置服务等。要获得不同的值键取决于语言,我在 Angular 中使用属性绑定。从 i18n .json 获取 Angular 属性并设置我的变量。
footer.angular.link="https://en.wikipedia.org/wiki/Angular_(web_framework
和
<a [href]="'footer.angular.link' | translate" class="footer__link">{{'footer.angular' | translate}}</a>
这是很简单的解决方案,但也许有人会有更好的解决方案。
推荐阅读
- export - .fex 文件中有什么失败?
- powerbi - 从饼图的一个切片导航到另一个饼图
- dart - 如何在 Flutter 中处理密码中的 TextField 验证
- python - calculate depth from two images with epipolar geometry?
- angular - HTML 流的 Angular 属性
- visual-studio - 如何在 Visual Studio 2019 for C++ 编辑器中关闭双引号自动完成?
- arduino - 使用 NeoGPS 每秒写出 GPS 信息
- python - python - 如何在numpy中应用熊猫滚动?
- javascript - 是否需要将函数声明为异步才能返回承诺?
- python - 使用本地 spyder 安装保存在集群上的打开脚本