为什么这句代码在angular中会报错[style.width]="calc(50vw-{{m}}px)"
时间: 2023-05-25 18:06:35 浏览: 112
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
这句代码在Angular中会报错是因为在模板语法中不能直接使用插值表达式{{}}。应该使用属性绑定语法 [] 来绑定样式。正确的写法应该是 [style.width]="`calc(50vw - ${m}px)`"。这样会将 `calc(50vw - ${m}px)` 字符串作为样式的值绑定到 style.width 属性上。
阅读全文