如何在函数ionic 3之间传递变量

时间:2017-12-13 23:14:40

标签: angular typescript

首先,我必须说我是离子,角度,打字稿的新手,我不知道做这个项目的更好方法,所以请怜悯。

我从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";
    }
}
}

0 个答案:

没有答案