2017-01-23 13 views
0

私はイオンフレームワークの新作です。それ以来、私はhttp.getとコミックの情報を取得しようと、私はここでイオニック2 http undifined

を成功していない私のコードです:

//mon code dans le service d'authentification 
getInfos() { 
     return new Promise(resolve => { 
      var headers = new Headers(); 
      this.loadUserInfos(); 
      console.log(this.AuthToken); 
      headers.append('Authorization', 'Bearer ' +this.AuthToken); 
      this.http.get('http://localhost/helloworld/authenticate/user', {headers: headers}).map(res => res.json()).subscribe(data => { 
       this.data = data; 
       resolve(this.data); 
      }); 
     }) 
    } 


    //mon code dans la page home 
    public viuser: any; 

    constructor(public navCtrl: NavController, public alertCtrl: AlertController, public viauth: ViAuth) { 
    this.loadinfo(); 
    } 

    loadinfo() { 
    this.viauth.getInfos() 
     .then(data => { 
     this.viuser = data; 
    }); 
    } 

答えて

0

あなたは全体のコードを示していますが、インポートすることを確認していませんこのようなHTTPモジュール:

import { Http } from '@angular/http'; 

とあなたのコンストラクタに注入:

constructor(public navCtrl: NavController, public alertCtrl: AlertController, public viauth: ViAuth, private http: Http) { 
    this.loadinfo(); 
} 
関連する問題