css - 移除初始进度条显示

标签 css angular sass ionic2 ionic3

你能告诉我如何删除进度条的初始显示值,即使它显示的值为 0 吗?这似乎是 CSS 问题。但还没有解决它的运气。

enter image description here

运行时 CSS:

enter image description here

.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创建组件。

最佳答案

如果进度条是您自己的自定义组件,则为进度内部 div 使用 *ngIf,或者您甚至可以在进度为零时对其使用 [hidden]。

如果它不是您自己的自定义组件,您可能需要使用 ElementRef 操作 .ts 文件中的内部 div 以隐藏它。

关于css - 移除初始进度条显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44037211/

相关文章:

css - 确定距原点给定距离的对象的视觉大小(使用透视)

javascript - PrimeNG 从其他模块推送面包屑中的项目

html - 如何禁用 HTML 选择蓝色背景?

css - 自定义 CSS 被 bootstrap.css.map 覆盖了吗?

html - CSS :after selector with div inline-block can be shifted?

angular - RxJS Observables,在发出 API 请求之前检查缓存

javascript - Angular 6 : Convert string to array of a custom object

javascript - 当 SCSS 中并排有多个 div 时,Outline 不会完全包裹 div

css - Asset Pipeline undefined variable SASS

html - 如何使我的 CSS 代码与所有浏览器兼容?