是否可以在angular的[style.width]指令内的calc()中使用我的变量?
类似这样的东西:
<div [style.width.px]="calc(100% - myWidth)">some texts </div>
答案 0 :(得分:2)
是的
TS:
myWidth: string = '100px';
HTML:
<div [style.width]="'calc(100% - ' + myWidth + ')'">some texts </div>
答案 1 :(得分:2)
您还可以在.ts文件中声明样式对象:
mywidth = 20;
styleObj = {width: `calc( 100% - ${this.mywidth}px)`};
并将其放入您的html中:
<div [ngStyle]="styleObj">some texts </div>