【发布时间】:2015-09-17 10:40:05
【问题描述】:
我正在尝试使用 angular 实现简单的 openlayers 地图
var app =angular.module('app',[]); app.controller= ('myController',function() { var map = new OpenLayers.Map('map', { 投影:新的 OpenLayers.Projection("EPSG:4326"), displayProjection: new OpenLayers.Projection("EPSG:4326"), 层数:[ 新的 OpenLayers.Layer.OSM()] }); 如果(!map.getCenter()){ map.zoomToMaxExtent(); } 返回地图; }我找不到此错误的解决方案:
未捕获的错误:
[$injector:modulerr] http://errors.angularjs.org/1.3.15/$injector/modulerr?p0=app&p1=Error%3A%20…gleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.3.15%2Fangular.min.js%3A17%3A381 )
我做错了什么?
【问题讨论】:
-
这似乎是某种依赖注入问题 看看这个 fiddle 它正在工作,也许你错过了什么jsfiddle.net/tianhai/r4w5r
-
这个“jsfiddle.net/tianhai/r4w5r – stackg91”是angular 1.1版本。我正在使用 1.3,这个例子不再工作了
标签: angularjs openlayers