IE 11将无法识别Angular JS变量

时间:2014-08-06 14:27:42

标签: angularjs internet-explorer-11

以下代码在Chrome中运行良好,但在Internet Explorer 11中查看时,背景颜色不会显示:

span.fa.fa-icon-only(style='background-color: #{{vehicle.visual_color}};', rr-tt='{{vehicle.color_name}}')

visual_color变量是十六进制颜色代码,由于某种原因,它在IE上无法识别。有没有人知道解决这个问题?

1 个答案:

答案 0 :(得分:1)

IE在动态更改样式标记方面存在问题,如本示例http://plnkr.co/edit/lLvvDz?p=preview所示。请尝试使用ng-style。 e.g:

span.fa.fa-icon-only(ng-style="{'background-color': '#' + vehicle.visual_color}", rr-tt='{{vehicle.color_name}}')