我正在使用离子2.这是我的根页组件。
Backroundnotifications() {
//Get Current UserID
var roleid1=localStorage.getItem('Roleid');
this.authservice.getcurrentuserID().subscribe(
data => {
console.log(data);
this.ApartID=data[0].APART_ID;
this.USERID=data[0].USER_ID;
this.EMERGENCY=[];
if(roleid1 === '2' || roleid1 === '5') {
this.authservice.GetEmergencytype(this.ApartID).subscribe(d=>{
var EM=d;
this.EMERGENCY=EM.filter(a=>a.FROM.toString() != this.USERID.toString());
console.log("EMERGENCY");
var emergencyval = this.EMERGENCY.filter(d=>d.STATUS == 'ON');
console.log("TYPE");
console.log(emergencyval);
})
}
})
}
}
似乎Backroundnotifications()
方法一次又一次被调用。我在控制台上记录了emergencyval
的值。这打印出以下内容。
[1,2,3]
[1,2,3]
[1,2,3]
如何重复调用此函数。