为什么ngMaterial导致Openlayer地图停止渲染

时间:2016-08-21 22:34:31

标签: javascript angularjs openlayers-3

enter image description here

我的地图停止工作,所以我开始追踪可能的情况。如您所见,我的控制器几乎为空,只留下该函数以停止一个not found错误。所以控制台上没有任何错误

最后,如果我删除ngMaterial我的地图又开始工作

var app5 = angular.module("app", ['ui.grid', 'ngMaterial', 'ngMessages', 'material.svgAssetsCache']);

app5.controller('eventCtrl', ["$scope",
   function ($scope) {
       $scope.updateCarsDB = function (source) {
           }
   }]);

enter image description here

编辑:我意识到如果将ng-app移动到map div不是孩子的另一个div中,请再次开始工作。问题是还有其他孩子无法访问角度控制器。

<div id="mainContainer" ng-app="app" ng-controller="eventCtrl" >
   <div id="leftTree"></div> 
   <div id="map"></div>
   <div id="footer"></div>  // if I move ng-app="app" here map start working
</div>

0 个答案:

没有答案