javascript - Angular.js : Translate not working on Internet Explorer 11

标签 javascript angularjs internet-explorer angular-translate

我正在使用 Angular 翻译进行本地化。

这是我的代码:

var myObj.connected = false;

HTML 是:

<span translate>{{myObj.connected ? 'On' : 'Off'}}</span>

在我的 Controller 中,我从服务器获取数据并根据我的响应更新“myObj.connected”。 Google Chrome 一切正常,但在 IE-11 上它无法转换这些值。

最佳答案

简单地将其分成两个跨度:

<span ng-show="myObj.connected" translate>On</span>
<span ng-show="!myObj.connected" translate>Off</span>

记住避免使用 ng-if。

关于javascript - Angular.js : Translate not working on Internet Explorer 11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24527633/

相关文章:

javascript - 使用提供 HTML 输出的文本格式选项创建表单输入

javascript - 使用 ng-repeat 在列表上分页

javascript - 用于切换使用 AngularJs 从下拉列表中选择特定选项的按钮

Javascript 将用户输入存储到数组中

带有 While 循环的 Javascript 贷款计算器

javascript - 如何使用 JQuery 在不同样式表之间切换?

javascript - jsonp 在调用 Redmine API 时得到 404

java - 如何在不添加 IE 驱动程序或 Chrome 驱动程序的情况下启动已安装的浏览器?

html - 在 IE11 中 Bootstrap 导航栏搜索拆分

在显示控制台之前,IE 中未定义的 Javascript 变量