IONIC 2在HTTP调用后获得返回值

时间:2017-06-21 14:39:15

标签: angular http ionic2

我的服务中有一个警告,如下所示:

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();
}       

但我得到了回报。

0 个答案:

没有答案