【发布时间】:2017-10-17 15:29:44
【问题描述】:
你能告诉我如何删除进度条的初始显示值,即使它显示的值为0?这似乎是 CSS 问题。但还没有解决它的运气。
运行时 CSS:
.scss
.progress-outer {
width: 96%;
margin: 10px 2%;
padding: 3px;
text-align: center;
background-color: #f4f4f4;
border: 1px solid #dcdcdc;
color: #fff;
border-radius: 20px;
}
.progress-inner {
white-space: nowrap;
overflow: hidden;
padding: 5px;
border-radius: 20px;
background-color: map-get($colors, primary);
}
.html
<progress-bar [progress]="loadProgress"></progress-bar>
.ts
loadProgress: string = '';
我已经使用this article 来创建组件。
【问题讨论】:
-
放一个简单的
*ngIf不能解决这个问题?<progress-bar [progress]="loadProgress" *ngIf="loadProgress > 0"></progress-bar>. -
loadProgress是string变量号吗? @developer033 -
我不知道,是吗? :) 它来自哪里?
-
这里
<div class="progress-inner" [style.width]="progress + '%'">。如果您看到上面提到的文章,您可以了解更多信息。@developer033 -
不,我的意思是你从另一个组件调用它,对吧?那么,
loadProgress变量是如何定义的?
标签: css angular sass ionic2 ionic3