我想在加载我的角度2应用程序时获得地理位置(经度和纬度),并将其设置为变量,位置.我该怎么做呢?这是app.component:
import { Component, OnInit} from '@angular/core';
@Component({
moduleId: module.id,
selector: 'app-root',
template: `
<h2>{{location.latitude}}</h2>
`
})
export class AppComponent implements OnInit{
location = {};
setPosition(position){
this.location = position.coords;
console.log(position.coords);
}
ngOnInit(){
if(navigator.geolocation){
navigator.geolocation.getCurrentPosition(this.setPosition);
};
}
}
Run Code Online (Sandbox Code Playgroud)
当我打印position.coords时,它就出来了.但它似乎没有设置this.location.谢谢.