将样式转换为 ng 样式

Converting a style into ng-style

我的 AngularJS 应用程序无法在 IE11 上运行。我了解到我需要将包含 angular 变量的每个内联 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 样式。 你需要尝试

<div id="mydiv" ng-style="colour"></div>

并且在控制器中

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