Angular 4订阅onClomplete

时间:2018-01-17 04:45:58

标签: angular2-services angularfire2

我是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
    }
  });
}

1 个答案:

答案 0 :(得分:0)

请尝试以下操作。

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