我正在尝试在Ionic应用程序上添加一个Circle Progress Bar。显示了进度条,但是当renderOnClick
属性设置为false
时,进度条不会自动转到percent
值。它停留在0%
。
我尝试在 home.module.ts 文件中为renderOnClick
和percent
设置默认值,并删除它们,以查看是否更改了任何内容,但是不幸的是。
这是我在 home.page.html 中的圈子进度标记:
<circle-progress
[percent]="85"
[radius]="100"
[outerStrokeWidth]="16"
[innerStrokeWidth]="8"
[outerStrokeColor]="'#78C000'"
[innerStrokeColor]="'#C7E596'"
[animation]="true"
[animationDuration]="300">
</circle-progress>
这是我在 home.module.ts 中的默认值:
NgCircleProgressModule.forRoot({
// these are default values if not defined
radius: 100,
outerStrokeWidth: 16,
innerStrokeWidth: 8,
outerStrokeColor: "#78c000",
innerStrokeColor: "#c7e596",
animationDuration: 300,
animation: false,
responsive: true,
renderOnClick: true
})
我期望当renderOnClick
设置为false时,进度条将从0%变为85%(或给出的任何百分比)。
但是它保持在0%。
答案 0 :(得分:3)
我通过设置懒惰来解决此问题:false
NgCircleProgressModule.forRoot({
// these are default values if not defined
lazy : false
})