【发布时间】:2015-10-08 05:45:48
【问题描述】:
我正在使用以下代码 sn-p 获取当前地理位置:
angular.module('HomelandApp').controller('PlacesController', function($scope,$http, $localStorage, uiGmapGoogleMapApi) {
uiGmapGoogleMapApi.then(function(maps) {
navigator.geolocation.getCurrentPosition(function (pos) {
$scope.map = { center: { latitude: pos.coords.latitude, longitude: pos.coords.longitude }, zoom: 17 };
});
});
});
我面临的问题是我必须以某种方式调用控制器两次才能渲染地图。使用 navigator 时会发生这种情况,因此这不是纯粹的 Angular UI 问题。
我猜它们是针对原生 JS 细节的消化循环 Angular。我应该如何解决这个问题?
【问题讨论】:
标签: javascript angularjs html angular-ui