2016-12-06 6 views
0

私はイオンフレームワークに新しいです、私はポストコールを書いていました、私はポストメソッドを正確に知らない。ユーザーがすでに登録されている場合、私はパスワードを忘れたページで送信ボタンを入力したとき、それ以外の場合は警告メッセージが表示されます。 以下は私のコードです:postメソッドをイオンで書くには?

import { Component } from '@angular/core'; 
import { configurator } from '../../providers/configurator'; 
import { NavController } from 'ionic-angular'; 
// import { LoginPage } from '../login/login'; 
import { persistence } from '../persistence/persistence'; 

    @Component({ 
    templateUrl: 'home.html' 
    }) 
    export class home { 

    public loginId = ""; 

    constructor(public navCtrl: NavController) { 

    } 
    generateOTP(newstate) { 
    console.log("invoking generateOTP FN"); 
    var _this = this; 
    this.login.generateOTP(this.loginId, function(result,data){ 
    if(result == '1') { 
    alert(data); 
    var a = document.createElement('a'); 
    a.href="OTP page"; 
    } 
    else { 
    //this.showRePasswd = this.showRePasswd; 
    alert(data); 
     } 
    }) 
    } 
    } 

これは私のイオン-ページです:enter image description here は誰も私を助けることができます!

答えて

1

私のポストは

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

constructor(public navCtrl: NavController, private http: Http) { } 

this.http.post(`${POST_URL}/log/add`, JSON.stringify(this.currentLocation), {headers}) 
     .toPromise() 
     .then((response) => { 
      if (response.status !== 201) { 
       this.trace.error('log','postLog',`error response: ${response.status}`); 
      } 
     }) 
     .catch(error => { 
      this.trace.error('log','postLog',`err post log:${error}`); 
     }); 
をIONIC2

にbelowed
関連する問題