效果:

<div class="loadingbar">
    <div>
        <span>数据加载中...{{value}}%</span>
        <ngb-progressbar value="{{value}}"></ngb-progressbar>
    </div>
</div>
import {Component,OnInit,Input} from "@angular/core";
import {NgbProgressbarConfig} from "@ng-bootstrap/ng-bootstrap";


const css = require('./progressbar-loading.component.css');
@Component({
    selector: 'custom-progressbar-loading',templateUrl: './progressbar-loading.component.html',styles: [
        css
    ]
})

export class ProgressbarLoadingComponent implements OnInit {

    @input() value = 0;
    @input() msTime = 10;

    constructor(config: NgbProgressbarConfig) {
        config.max = 100;
        config.striped = true;
        config.animated = true;
        config.type = 'success';
    }

    ngOnInit() {
        setInterval(() => this.dynamicChange(),this.msTime);
    }

    dynamicChange() {
        this.value += 1;
        if (this.value > 100) this.value = 100;
    }
}
/*.loadingbar {*/
    /*position: fixed;*/
    /*top: 0;*/
    /*left: 0;*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*background: rgba(0,0.6);*/
    /*z-index: 999;*/
/*}*/

.loadingbar > div {
    width: 400px;
    position: absolute;
    top: 40%;
    left: 40%;
    font-size: 1.3rem;
    font-family: "Microsoft YaHei";
}

angular2 封装progressbar的更多相关文章

  1. android – 在RecyclerView中更新ProgressBar

    我有一个RecyclerView.其中,项目具有标准布局–一个TextView和一个ProgressBar.项目在运行时添加到recyclerview.每当添加一个Item时,都会启动一个更新ProgressBar的AsyncTask.AsynTask保存了RecyclerViewAdapter对ProgressBar对象的引用.当回收器视图中的项目太多时,会发生此问题.我知道RecyclerVi

  2. android – 如何在对话框上添加进度条

    每当我想在我的应用程序中显示进度条时,我调用此方法,此方法将ProgressBar添加到我的布局中.问题:我想在Dialog上显示此进度条,但Dialog始终显示在上面.这种情况可以做些什么?解决方法尝试这样的东西,它应该全局工作:

  3. 如何让Android ProgressBar在代码中确定?

    解决方法从ProgressBar源代码here,您调用的构造函数在第237行,它在第241行调用构造函数,而第241行又使用样式调用第245行中的构造函数:此样式默认情况下将android:indeterminateOnly属性设置为true,因此将忽略对setIndeterminate的调用.请参阅第433行的功能说明.我没有这样做,但我假设你在第245行中调用构造函数如下:作为第三个参数传递一个样式定义与android:indeterminateOnly为false它应该工作.基于源代码,我假设set

  4. Android Studio是否支持用于Android UI设计的AngularJS?

    我对AndroidStudio有疑问:AS在设计XML文件时是否支持AngularJS代码,例如:对于小动画或效果?

  5. android – 如何使用ClientID和ClientSecret在Phonegap中使用Angularjs登录Google OAuth2

    我正尝试使用Angularjs(使用IonicFramework)通过GoogleOAuth2从我的Phonegap应用程序登录.目前我正在使用http://phonegap-tips.com/articles/google-api-oauth-with-phonegaps-inappbrowser.html进行登录.但是当我使用Angular-UI-RouterforIonic时,它正在创建非常

  6. Picasso库不会在Android上从SD卡加载图像

    解决方法虽然为时已晚,但我遇到了同样的问题,所以我用以下方式解决了.只需在路径的开头使用并附加“file://”即可.看看这个:这解决了我的问题.只是回答,如果有人陷入同样的问题并来到这里寻求解决方案,那么他可以通过这个解决他的问题.

  7. android – 在ListView中使用时Choppy ProgressBar性能

    我最近遇到了一个问题,即ListView行中使用的不确定ProgressBar的动画变得不稳定.简而言之,我有一个ListView,每行包含一个ProgressBar.动画看起来很棒,直到我滚动;从那时起,至少有一个ProgressBar会有一个不稳定的动画.有谁知道如何解决这个问题?

  8. android – ProgressBar颜色

    我想在我的应用程序中将进度条颜色设置为默认进度条颜色为浅白色,而我的应用程序也具有白色背景,因此无法正确显示.所以请给我解决方案.谢谢.解决方法@Chirag:我不认为那就够了吗?

  9. android – 显示加载指示符时禁用所有触摸

    我有一个简单的主要布局,然后我添加一个片段布局,只显示加载在该主布局之上的指示器.问题是我仍然可以按下加载指示器后面的按钮.无论如何禁用触摸所以它不会传递到后面?

  10. 如何在Android中使用Seekbar作为一个seekBar以及一个progressBar同时?

    我打算为我的应用程序编写一个自定义媒体控制器.我正在计划用seekbar来寻求和表现进步.试图实现这一点.有没有人有这样的实现或我错误的路径?解决方法最后我想出来了!

随机推荐

  1. Angular2 innerHtml删除样式

    我正在使用innerHtml并在我的cms中设置html,响应似乎没问题,如果我这样打印:{{poi.content}}它给了我正确的内容:``但是当我使用[innerHtml]=“poi.content”时,它会给我这个html:当我使用[innerHtml]时,有谁知道为什么它会剥离我的样式Angular2清理动态添加的HTML,样式,……

  2. 为Angular根组件/模块指定@Input()参数

    我有3个根组件,由根AppModule引导.你如何为其中一个组件指定@input()参数?也不由AppModalComponent获取:它是未定义的.据我所知,你不能将@input()传递给bootstraped组件.但您可以使用其他方法来做到这一点–将值作为属性传递.index.html:app.component.ts:

  3. angular-ui-bootstrap – 如何为angular ui-bootstrap tabs指令指定href参数

    我正在使用角度ui-bootstrap库,但我不知道如何为每个选项卡指定自定义href.在角度ui-bootstrap文档中,指定了一个可选参数select(),但我不知道如何使用它来自定义每个选项卡的链接另一种重新定义问题的方法是如何使用带有角度ui-bootstrap选项卡的路由我希望现在还不算太晚,但我今天遇到了同样的问题.你可以通过以下方式实现:1)在控制器中定义选项卡href:2)声明一个函数来改变控制器中的散列:3)使用以下标记:我不确定这是否是最好的方法,我很乐意听取别人的意见.

  4. 离子框架 – 标签内部的ng-click不起作用

    >为什么标签标签内的按钮不起作用?>但是标签外的按钮(登陆)工作正常,为什么?>请帮我解决这个问题.我需要在点击时做出回复按钮workingdemo解决方案就是不要为物品使用标签.而只是使用divHTML

  5. Angular 2:将值传递给路由数据解析

    我正在尝试编写一个DataResolver服务,允许Angular2路由器在初始化组件之前预加载数据.解析器需要调用不同的API端点来获取适合于正在加载的路由的数据.我正在构建一个通用解析器,而不是为我的许多组件中的每个组件设置一个解析器.因此,我想在路由定义中传递指向正确端点的自定义输入.例如,考虑以下路线:app.routes.ts在第一个实例中,解析器需要调用/path/to/resourc

  6. angularjs – 解释ngModel管道,解析器,格式化程序,viewChangeListeners和$watchers的顺序

    换句话说:如果在模型更新之前触发了“ng-change”,我可以理解,但是我很难理解在更新模型之后以及在完成填充更改之前触发函数绑定属性.如果您读到这里:祝贺并感谢您的耐心等待!

  7. 角度5模板形式检测形式有效性状态的变化

    为了拥有一个可以监听其包含的表单的有效性状态的变化的组件并执行某些组件的方法,是reactiveforms的方法吗?

  8. Angular 2 CSV文件下载

    我在springboot应用程序中有我的后端,从那里我返回一个.csv文件WheniamhittingtheURLinbrowsercsvfileisgettingdownloaded.现在我试图从我的角度2应用程序中点击此URL,代码是这样的:零件:服务:我正在下载文件,但它像ActuallyitshouldbeBook.csv请指导我缺少的东西.有一种解决方法,但您需要创建一个页面上的元

  9. angularjs – Angular UI-Grid:过滤后如何获取总项数

    提前致谢:)你应该避免使用jQuery并与API进行交互.首先需要在网格创建事件中保存对API的引用.您应该已经知道总行数.您可以使用以下命令获取可见/已过滤行数:要么您可以使用以下命令获取所选行的数量:

  10. angularjs – 迁移gulp进程以包含typescript

    或者我应该使用tsc作为我的主要构建工具,让它解决依赖关系,创建映射文件并制作捆绑包?

返回
顶部