Angular 4订阅onComplete

问题描述 投票:1回答:1

我是Angular 4的新手,我退出了这个订阅。任何人都可以告诉我,为什么我的完整功能没有被调用

this.service.getMResult(key,itms.code, subcode)
.subscribe(val=>{
  total = total + val.val,
  console.log(val)
},(e)=>{ console.log(e) }
,()=>alert("oncomplete"))

getMResult(uid,examcode, val): FirebaseListObservable<any> {
  return this.db.list('/user/'+uid+'/', {
    query: {
      orderByChild: 'section',
      equalTo: val
    }
  });
}
angular2-services angularfire2
1个回答
0
投票

请尝试以下方法。

this.service.getMResult(key,itms.code, subcode)
    .subscribe(
         data=>{
            total = total + val.val,
            console.log(val)
         },
         error=>{
            console.log(e) 
         },
         complete=>{
            alert("oncomplete");
         }
    );
© www.soinside.com 2019 - 2024. All rights reserved.