我的 SCADA 小部件在 Chrome 和 Firefox 中正确显示,但在 Internet Explorer 中显示不正确(我尝试过 IE 11)。也许这是一个一般的 IE/.svg 问题,或者我做错了什么,这里是我的 .svg 的摘录:
...
<g
id="layer1-1-7"
inkscape:label="Layer 1"
transform="translate(90.285715,99.790733)">
<!--{{state1}}-->
<rect ... ng-class="{spotFree: state1=='free', spotOccupied: state1!='free'}" ... />
...
</g>
...
<style
id="style3348"
type="text/css">
.spotOccupied {
fill:#ff0000;
}
.spotFree {
fill:#00ff00;
}
</style>
...
所以,实际上只是一个应该根据属性值改变颜色的矩形,它链接到我的一个设备的属性。适用于 Chrome/FF,但在 IE 中,根本不应用任何样式(矩形为黑色,不会随道具的状态而变化)。我应该做更多/不同的事情吗?