带有函数调用的 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 所以 solid
和 hex color
不是一个字符串
var borderProperties = '2px solid ';
在 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 所以 solid
和 hex color
不是一个字符串
var borderProperties = '2px solid ';