我通过在[ngStyle]指令中减去变量width
和regOtValue
来使进度条的endTimeOverTimeOut
样式属性动态化。但是它总是抛出空白或内插错误(通过在[ngStyle]中添加{{ }}
)
这是我在做什么:
[ngStyle]="{'width': (getAttendance.regOtValue - getAttendance.attendance[getAttendance.findIndex].endTimeOverTimeOut) + '%', 'background-color': '#63B3EA'}"
请帮助我跟踪我的发展。
提前谢谢!
答案 0 :(得分:2)
尝试从如下方法返回值:
内部.ts
文件:
getWidth() {
return (this.getAttendance.regOtValue - this.getAttendance.attendance[getAttendance.findIndex].endTimeOverTimeOut).toString() + '%';
}
在您的模板中:
[ngStyle]="{'width':getWidth(), 'background-color': '#63B3EA'}"