没有得到离子变量的更新值

时间:2018-05-18 10:45:46

标签: ionic3

这是我在提供商locationtracker.ts中的代码

 watch: any;
lat: number=0;
lng: number=0;

this.watch = this.geolocation.watchPosition().filter((p) => p.coords !== undefined).subscribe(position => {
  this.lat = position.coords.latitude;
  this.lng = position.coords.longitude;
  this.msg = "front"+position.coords.latitude;
  this.id = 2;
  console.log(this.lat);
  this.showNotification();
  console.log(this.lng);
});

这是我获取lat lng值的代码。

this.lat = this.locationTracker.returnLat();
this.lng = this.locationTracker.returnLng();

但我在lat lng中只得到0值,而不是更新后的值。

0 个答案:

没有答案