使用带有离子应用的leaflet-popup-angular

时间:2016-09-21 14:54:15

标签: angularjs ionic-framework leaflet

我正在使用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);

//我的瓷砖......

}); 请你帮我解决这个问题...

1 个答案:

答案 0 :(得分:0)

更新至1.0.1版。刚刚在凉亭和npm上发布。旧版本假设你在root html标签上有你的ng-app。这个直接寻找ng-app。