我正在使用this库作为我的离子应用。当我使用带有离子的leaflet-popup-angular时,当我点击圆圈时,弹出窗口不起作用。并且给了我这个错误Uncaught TypeError: Cannot read property 'get' of undefined
。这个错误在L.Popup.Angular.js库文件中签署了这一行.->>
var $rootScope = $injector.get('$rootScope'),
$compile = $injector.get('$compile'),
$controller = $injector.get('$controller');
.controller('MapCtrl', function ($scope) {
var map = L.map('map', { zoomControl: false });
var noControllerPopup = L.popup.angular({
template: `Hello world`,
}).setContent('But we can still use templates and $content.');
L.circle([51.508, -0.11], 500, {
color: 'red',
fillColor: '#f03',
fillOpacity: 0.5
}).addTo(map).bindPopup(noControllerPopup);
//我的瓷砖......
}); 请你帮我解决这个问题...
答案 0 :(得分:0)
更新至1.0.1版。刚刚在凉亭和npm上发布。旧版本假设你在root html标签上有你的ng-app。这个直接寻找ng-app。