Css 如何转换样式=";{{data.something}}";在IE中出现?

Css 如何转换样式=";{{data.something}}";在IE中出现?,css,angularjs,ng-style,Css,Angularjs,Ng Style,我目前有: <div class="row status green" ng-repeat="green in report.data.green" style="{{green.image}}"> 从 AngularJS 1.3已经放弃了对IE8的支持。在我们的网站上阅读更多关于它的信息 博客。AngularJS 1.2将继续支持IE8,但核心团队 不打算花时间解决IE8或IE8特定的问题 早些时候 在你的例子中,我假设你有angular1.3+version。所以 使用ng样式

我目前有:

<div class="row status green" ng-repeat="green in report.data.green" style="{{green.image}}">

AngularJS 1.3已经放弃了对IE8的支持。在我们的网站上阅读更多关于它的信息 博客。AngularJS 1.2将继续支持IE8,但核心团队 不打算花时间解决IE8或IE8特定的问题 早些时候

在你的例子中,我假设你有angular
1.3+
version。所以


使用ng样式标记而不是
style=“{{someCss}}”
。后者适用于Chrome和Firefox,但不适用于
Internet Explorer尝试使用
ng style=“green.image”
还有哪个版本的IE?10+IE11支持线性渐变,如果我使用ng style=“green.image”抱歉,我的错误,ng样式需要是和对象,其中键是css属性,值是实际值,请尝试将图像更改为对象,背景作为属性,其余作为值,并进行检查。我已将内容更改为:
ng style=”{'background':green.image}“
image=”线性渐变(rgba(“+colordb[color]+”,0.5),rgba(“+colordb[color]+”,0.5)),url('../images/“+db[id][1]+”);”
但我仍然没有显示任何内容。
image = "background: linear-gradient(rgba("+ colordb[color] +",0.5), rgba("+ colordb[color] +",0.5)), url('../images/" + db[id][1] + "'); background-size: 100% 100%; background-size: cover;";
angular.module('myApp', ['ngRoute'])

.run(['$route', function ($route) {
            }])
.controller('MyCntrl', MyCntrl)