0

我正在构建一个具有多语言功能的移动应用程序。我为此使用 angularjs 和 jQueryMobile 框架。我已经成功地将语言从英语更改为阿拉伯语。由于阿拉伯语是从右到左的语言,我需要脚本文件和 css 文件,例如

<link rel="stylesheet" type="text/css" href="css/rtl.jquery.mobile-1.4.0.css" />
 <script type="text/javascript" src="rtl.jquery.mobile-1.4.0.js"/>

对于英语,我的 js 和脚本文件是

<script type="text/javascript" src="jquery.mobile-1.4.2.min.js"></script>
<link rel="stylesheet" type="text/css" href="css/jquery.mobile-1.4.2.min.css" />

我在 head 标签内加载脚本和 css。

我有两个按钮,如下所示

<button ng-click="changeLanguage('ar')"  translate="BUTTON_TEXT_DE"></button>
<button ng-click="changeLanguage('en')" translate="BUTTON_TEXT_EN"></button>

在我的索引文件中。如果我单击第一个按钮,则应参考阿拉伯语脚本 如果单击第二个按钮,则应参考英语脚本

我如何实现这一点。请帮助。我是 angularjs 的新手。欢迎任何类型的建议。谢谢

4

1 回答 1

1

我认为您需要动态加载 JS 和 CSS。所以尝试像这样 动态加载 JS 和 CSS

于 2014-06-11T12:23:41.580 回答