【发布时间】:2020-10-22 08:57:38
【问题描述】:
Circular progress bar in angular 2 - 我想用两个值修改填充。但是当我尝试如下更改代码时:
我的 TS 文件
@Input() value: number = 0;
@Input() value1: number = 0;
我的 HTML
<div class="c100" [ngClass]="['p' + value + value1, isBig ? 'big' : 'small', color]">
<span>{{value}}%</span>
<div class="slice">
<div class="bar"></div>
<div class="fill"></div>
<div class="fill1"></div>
</div>
</div>
报错如下:
ERROR Error: Uncaught (in promise): InvalidCharacterError: Failed to execute 'setAttribute' on 'Element': '[value,' is not a valid attribute name.
Error: Failed to execute 'setAttribute' on 'Element': '[value,' is not a valid attribute name.
at EmulatedEncapsulationDomRenderer2.setAttribute (vendor.js:74732)
at BaseAnimationRenderer.setAttribute (vendor.js:73720)
at setUpAttributes (vendor.js:25109)
at ɵɵelementStart (vendor.js:35714)
at Module.ɵɵelement (vendor.js:35784)
at ReqappdashboardComponent_Template (main.js:5618)
at executeTemplate (vendor.js:29134)
at renderView (vendor.js:28943)
at renderComponent (vendor.js:30204)
at renderChildComponents (vendor.js:28802)
at resolvePromise (polyfills.js:1020)
at resolvePromise (polyfills.js:972)
【问题讨论】:
标签: angular