我刚刚进入angular2世界,我正面临这个问题,我试图在启动http请求之前显示加载程序,并在完成从http请求收到的数据完成工作后隐藏它。问题是加载器是一个gif,它显示但不会像它应该做的那样播放。 http启动以某种方式暂停gif。在帖子中粘贴代码块。请帮助我,让我知道我哪里出错了。
if(this.counter<3){
$('#table_loading').css('display','block');
this.counter++;
this.datamanager.fetchData().subscribe((data)=>{
$('#table_loading').hide();
})
}
//here is fetchData
fetchData(){
return this.http.get('/assets/data.json').map(
(res) => res.json()
)
}