如何使用Angular 4(typescript)在html页面中调用静态文件内容?

时间:2017-07-30 12:13:12

标签: html angular

我想从Constant文件(Constant.ts)中调用一个变量到选择选项中的Html页面。

场景:我想根据用户选择的语言更改“选项”字段的值。假设如果他选择“英语”,则选项字段中的内容应为“abc”,但如果他选择“阿拉伯语”,则内容应从“abc”更改为“xyz”。为此,我该怎么办?

2 个答案:

答案 0 :(得分:0)

虽然当然有很多特别的方法可以整理"翻译"像你提出的那样的系统(存储常量中的翻译),更大的图景是这样的事情变得有问题,因为它们是敏感的,不可维护的和充满边缘的情况。

幸运的是,Angular团队并没有对我们的困境充耳不闻 - 这是他们注意到的每一个方向都在尝试的事情,因此他们只是将其构建到框架中:https://angular.io/guide/i18n

国际化远非完美,但使用他们的系统可能会为您节省很多麻烦。

答案 1 :(得分:0)

你需要添加包含en.json和ar.json等的文件转换。然后在运行项目时调用这些文件并在两个lang按钮之间进行更改,这样它们就可以将它构建到框架中:{{3 }}