angular - 当我在 http 请求中使用时,ngx-progressbar 无法运行 bar
问题描述
我尝试了演示代码“ https://stackblitz.com/edit/ngx-progressbar?file=src%2Fapp%2Fapp.component.ts ”。在这个网站上是成功的。
然后我把这个演示代码带到我的项目中。为什么我在使用 http 请求时看不到进度条?
<ng-progress #progressBar (started)="onStarted()" (completed)="onCompleted()"
[color]="options.color"
[speed]="options.speed"
[spinner]="options.spinner"
[spinnerPosition]="options.spinnerPosition"
[trickleSpeed]="options.trickleSpeed"
[ease]="options.ease">
</ng-progress>
<button (click)="testHttp()">hihihihi
</button>
import { NgProgress } from '@ngx-progressbar/core';
startedClass = false;
completedClass = false;
options = {
minimum: 0.08,
maximum: 1,
ease: 'linear',
speed: 200,
trickleSpeed: 300,
meteor: true,
spinner: true,
spinnerPosition: 'right',
direction: 'leftToRightIncreased',
color: 'red',
thick: true
};
onStarted() {
this.startedClass = true;
setTimeout(() => {
this.startedClass = false;
}, 800);
}
onCompleted() {
this.completedClass = true;
setTimeout(() => {
this.completedClass = false;
}, 800);
}
testHttp() {
this.http.get('https://reqres.in/api/usersdelay=2').subscribe(res => {
console.log(res);
});
}
constructor(public router: Router ,private http: Http ,public progress: NgProgress) { }
解决方案
您收到任何错误消息吗?
如果是,请附上错误信息
推荐阅读
- python - 字典 - 如何将 KEY 列表与 VALUE 列表映射?
- android - 如何检测 chromebook 是处于平板电脑模式还是笔记本电脑模式 android
- uwp - 如何删除导航视图选择指示器位置
- sql - 如何获取表中单词出现的计数
- sql - 向新创建的列插入值的查询
- javascript - 未捕获的类型错误:无法读取未定义的属性“jQuery3510144183145483060441”
- java - 我如何找到仅给定文件名的文件路径?
- reactjs - ReactJS 中的访问控制允许来源问题
- linux - 在同一目录但从不同的操作系统(双启动)中使用 git 是否安全?
- flutter - 如何在不失去对身份验证上下文的访问权限的情况下使用导航路线