【问题标题】:Ionic App not loading location离子应用程序未加载位置
【发布时间】:2014-08-27 17:12:32
【问题描述】:

我的 ionic 应用程序在 angularjs 中的位置未加载该位置。它有时会存储到模型中并显示出来,但是当我执行 console.log 时,它永远不会显示出来。这是应用程序的codepen

http://codepen.io/anon/pen/niKuI?editors=101

<link href="http://code.ionicframework.com/1.0.0-beta.11/css/ionic.css" rel="stylesheet">
<script src="http://code.ionicframework.com/1.0.0-beta.11/js/ionic.bundle.js"></script>

谢谢

【问题讨论】:

    标签: angularjs ionic-framework


    【解决方案1】:

    console.log 在getCurrentPosition 方法完成之前被调用。我将$scope.searchRest 中的调用更改为如下所示,它工作正常并将url 注销到控制台。

    navigator.geolocation.getCurrentPosition(function(position) {
        $scope.$apply(function () {
            $scope.url = $scope.url + '&location=' + 
                         position.coords.latitude + ',' + 
                         position.coords.longitude;
            console.log($scope.url);
        )};
    }, function(error) {
        alert(error);
    });
    

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2017-04-15
      • 1970-01-01
      • 2018-12-07
      • 1970-01-01
      • 1970-01-01
      • 2018-05-10
      • 2018-10-05
      • 2016-08-06
      • 1970-01-01
      相关资源
      最近更新 更多