Angularjs App中的IE9谷歌地图:无法获得该物业的价值'地图'

时间:2015-06-17 07:21:30

标签: javascript angularjs google-maps google-maps-api-3

我正在开发一个支持谷歌地图的AngularJS应用程序。为了避免额外的努力,我没有使用任何角度指令,如angular-google-mapsangularjs-google-maps来获得此支持,只需要基本的map和angularjs。这就是我在控制器中所拥有的,但我不认为这段代码甚至被执行了:

$scope.mapContainer = document.getElementById("dfsdfsf");
$scope.options = {
    //some options here
};
$scope.initMap = function(){
    $scope.map = new google.maps.Map($scope.mapContainer, $scope.mapOptions);
};

$scope.initMap();

我的应用程序适用于chrome和firefox,但在IE9中我收到以下错误:

SCRIPT5007: Unable to get value of the property 'maps': object is null or undefined 
main.js, line 41 character 344

我在其他脚本之前包含google地图脚本并在控制器中初始化地图。

我尝试使用地图脚本的defer属性在整个页面加载之前不执行但没有区别。

0 个答案:

没有答案