将样式转换为ng样式

时间:2016-08-03 11:16:42

标签: javascript angularjs internet-explorer-11

我的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

1 个答案:

答案 0 :(得分:1)

似乎是范围变量不绑定到样式或ng样式。 你需要尝试像

这样的东西
<div id="mydiv" ng-style="colour"></div>

在控制器中

$scope.colour= {
  "color": "red"
}