带有函数调用的 ngStyle 在 IE 中不起作用

ngStyle with a function call not working in IE

在 angular 4 应用程序中,我有如下样式

[ngStyle]="{'border': getInterleaveColor(i)}"

和函数

 getInterleaveColor(auditNumber) {
    var borderProperties = '2px solid';
    if (auditNumber % 2 == 0)
        return borderProperties + '#0078D2';
    else
        return borderProperties + '#00B989';
}

在 chrome 中工作正常,但在 IE 中不工作。

你需要在 solid 之后添加一个 space 所以 solidhex color 不是一个字符串

var borderProperties = '2px solid ';