angular.js - angularjs中加入高德地圖API,地圖顯示不正常,控制台報錯,何解?
PHP中文网
PHP中文网 2017-05-15 16:57:54
0
2
696
angular.module('drApp', ['ng', 'ngRoute', 'ngAnimate']) .controller('startCtrl', ['$scope',function ($scope) { var map = new AMap.Map('container'); map.setZoom(16); map.setCenter([116.397428, 39.90923]); var marker = new AMap.Marker({ position: [116.397428, 39.90923], map: map }); }]);

錯誤提示:Uncaught ReferenceError: map is not defined

控制台印出的map:

錯誤代買出處:

PHP中文网
PHP中文网

认证0级讲师

全部回覆 (2)
给我你的怀抱
var map = new AMap.Map('container');

把這個map console出來看看

    仅有的幸福

    這個不是作用域的問題麼?

    然後還有,angular運行是在 window.onload 之後的事兒了

      最新下載
      更多>
      網站特效
      網站源碼
      網站素材
      前端模板
      關於我們 免責聲明 Sitemap
      PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!