【发布时间】:2016-12-09 02:00:07
【问题描述】:
我的 AngularJS 应用无法在 IE11 上运行。我了解到我需要将每个包含角度变量的内联 style 转换为 ng-style 标签
这就是我所拥有的:
<div id="mydiv" style="color: {{ ::channel.colour }};"></div>
如何将其转换为ng-style?
我尝试像这样转换它:
<div id="mydiv" ng-style="color: {{ ::channel.colour }};"></div>
但它不起作用
编辑
一般问题: Manipulating inline style with angular does not work in IE
【问题讨论】:
-
我觉得你不需要转换成 ng 风格。我们开发了一个在 IE11 中运行良好的应用程序。尝试使用 ng-class 并将该类中的 css 放在单独的 css 文件中。
-
看看我的编辑
-
在您设置 channel.colour 的位置发布您的控制器逻辑。我希望你只需要删除::。而是 {{ ::channel.colour}} 尝试 {{ channel.colour}}
标签: javascript angularjs internet-explorer-11