に結合しないWifiWizard.getCurrentSSID私はこのpage.html持っは、入力フィールドの値のイオン2
import { Component } from '@angular/core';
import { NavController, NavParams } from 'ionic-angular';
import { LoadingController } from 'ionic-angular';
declare var WifiWizard;
@Component({
selector: 'page-add-device',
templateUrl: 'add-device.html'
})
export class AddDevicePage {
value: any;
currentSSID: string;
constructor(public navCtrl: NavController, public navParams: NavParams , public loadingCtrl: LoadingController, public platform:Platform) {
WifiWizard.getCurrentSSID(this.ssidHandler, this.fail);
}
ssidHandler(s) {
alert(s)
this.currentSSID=s;
}
fail(e){
alert("Please connect to your local WIFI ");
}
}
を私は本当に理由を把握カントthis.currentSSID = sで入力フィールドにssid値を設定していません... 私が行ってこれを配置すると、this.currentSSID = 'テスト123'がコンストラクタの先頭にssid入力フィールドにバインドされています。
アラート()内に値がある場合は、この範囲に問題があります。私はあなたがthis.currentSSID(あなたがそれを使用した方法)を使用しているとき、これはAddDevicePageを参照していないことを意味します。 –