【发布时间】:2016-07-14 01:38:11
【问题描述】:
我想在加载我的 angular 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);
};
}
}
当我打印 position.coords 时,它就出来了。但它似乎没有设置 this.location。谢谢。
【问题讨论】:
标签: angular geolocation