core-resource-app-test
Version:
App that contains assets and scripts for the core apps
29 lines • 1.12 kB
JavaScript
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;
});
}
}]);