Javascript 风格中的AngularJS表达不';我不能在Internet Explorer中工作

Javascript 风格中的AngularJS表达不';我不能在Internet Explorer中工作,javascript,css,angularjs,Javascript,Css,Angularjs,我有一个使用AngularJS(Angular1)的SPA,其中有一堆表元素,看起来像这样,但第一行是我的问题: <td align="right" style="background-color: {{computeBgColor(name, 60)}}"> <div ng-if="totalCount(name, 60) > 0"> <div ng-if="failureCount(name, 60) > 0">

我有一个使用AngularJS(Angular1)的SPA,其中有一堆表元素,看起来像这样,但第一行是我的问题:

<td align="right" style="background-color:  {{computeBgColor(name, 60)}}">
    <div ng-if="totalCount(name, 60) > 0">
        <div ng-if="failureCount(name, 60) > 0">
            <a href="#" ng-click="openErrorCounts(name, '60')">
                <span data-toggle="tooltip" title="{{totalCount(name, 60)}} records; yellow: {{yellowThreshold(name, 60)}}%; red: {{redThreshold(name, 60)}}%">
                    {{successRate(name, 60) | percentage:2}} | {{avgTxTime(name, 60) | number:2}} ms
                </span>
            </a>
        </div>
        <div ng-if="failureCount(name, 60) == 0">
            <span data-toggle="tooltip" title="{{totalCount(name, 60)}} records; yellow: {{yellowThreshold(name, 60)}}%; red: {{redThreshold(name, 60)}}%">
                {{successRate(name, 60) | percentage:2}} | {{avgTxTime(name, 60) | number:2}} ms
            </span>
        </div>
    </div>
</td>

{{successRate(name,60)|百分比:2}}}{{{avgTxTime(name,60)|数字:2}}}ms
这在Firefox和Chrome中运行良好。在Internet Explorer 11中,忽略该值

解决这一问题的合理策略是什么?我注意到有一个“ng风格”,但是它的语义非常不同。我不清楚如何将这样的东西翻译成那样。

这是:

 ng-style="{'background-color':computeBgColor(name, 60)}"