我是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
}
});
}
请尝试以下方法。
this.service.getMResult(key,itms.code, subcode)
.subscribe(
data=>{
total = total + val.val,
console.log(val)
},
error=>{
console.log(e)
},
complete=>{
alert("oncomplete");
}
);