UNPKG

core-resource-app-test

Version:

App that contains assets and scripts for the core apps

29 lines 1.12 kB
app.controller("MarkersEventsController", [ "$scope", "leafletMarkerEvents", "$log", function($scope, leafletMarkerEvents, $log) { $scope.center = { lat: 51.505, lng: -0.09, zoom: 8 }; $scope.markers = { london: { lat: 51.505, lng: -0.09, draggable: true, message: "I'm a draggable marker", focus: true } } $scope.events = { markers: { enable: leafletMarkerEvents.getAvailableEvents(), } }; $scope.eventDetected = "No events yet..."; var markerEvents = leafletMarkerEvents.getAvailableEvents(); for (var k in markerEvents){ var eventName = 'leafletDirectiveMarker.myMap.' + markerEvents[k]; $scope.$on(eventName, function(event, args){ $scope.eventDetected = event.name; }); } }]);