我的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
答案 0 :(得分:1)
似乎是范围变量不绑定到样式或ng样式。 你需要尝试像
这样的东西<div id="mydiv" ng-style="colour"></div>
在控制器中
$scope.colour= {
"color": "red"
}