首先,我必须说我是离子,角度,打字稿的新手,我不知道做这个项目的更好方法,所以请怜悯。
我从txt文件中获取一个字符串并将其保存在变量estado
上,然后我想将该字符串与另一个函数一起使用,但我只是未定义,请帮忙。
import { Component } from '@angular/core';
import { NavController, NavParams } from 'ionic-angular';
import * as jQuery from 'jquery';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
estado: string;
estadoView: string = " deshabilitadas";
accionView: string = "Activar";
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
ionViewDidLoad() {
jQuery.get('http://localhost/estadoAlarma.txt', function (estado) {
console.log("ionviewdid");
console.log(estado);
return estado;
});
this.actAlarma(this.estado);
}
actAlarma(estado) {
console.log(estado); //here I get undefined
if (estado == "activado" ) {
console.log("si vale");
this.estadoView=" habilitadas";
this.accionView="Desactivar1";
}
else{
console.log("no vale");
this.estadoView=" deshabilitadas";
this.accionView="Activar";
}
}
}