我的服务中有一个警告,如下所示:
struct A{ bool operator!() { return true; } };
int main(){
A a;
bool t = !a;
}
此方法有效。
现在在我的page.ts中,当我调用此方法时,我想能够说:如果有结果,那么做一些事情。我试过这个:
status(id, name) {
let confirm = this.alertCtrl.create({
title: 'title',
message: 'Random Message',
buttons: [
{
text: ' Reject',
handler: () => {
console.log('Disagree clicked');
let nav=this.app.getActiveNav();
nav.push(this.newPage)
}
},
{
text: 'Accept ',
handler: () => {
//apply
let headers = new Headers({ 'Authorization': localStorage.getItem('token') })
// checking if resume is available
return new Promise((resolve, reject) => {
this.http.get(this.applicant +"id=" + id + "&name="+name,{ headers:headers }).subscribe(
(res)=>{
console.log (res.json())
resolve(res)
return res
},(err)=>{
console.log (err)
reject(err)
})
})
}
}]
});
confirm.present();
}
但我得到了回报。