ng-map: Как я могу получить объект Marker, когда я нажимаю на него?

Я пользуюсь довольно крутонг-карта библиотека для угловых, и я хочу знать, как получить доступ к базовому объекту маркера, на который ссылается ng-mapмаркер директива

Итак, у меня есть эта разметка:

<div id="map-search" data-tap-disabled="true">
  <map zoom="15" disable-default-u-i="true">
    <marker ng-repeat=" pos in positions" position="{{pos.latitude}}, {{pos.longitude}}" id="{{pos.index}}" on-click="pinClicked()">
    </marker>
  </map>
</div>

Я не нашел прямой способ доступа к Google MapsМаркерный объект во времясобытие по нажатию в этом случае; С контроллера:

  app.controller('MapSearchController', function($scope) {

      $scope.$on('mapInitialized', function(event, map) {
        $scope.map = map;
        //Assume existence of an Array of markers
        $scope.positions = generatePinPositionsArray();
      });

      $scope.pinClicked = function(event, marker) {
        console.log('clicked pin!');
        //HOW CAN I GET THE MARKER OBJECT (The one that was clicked) HERE?
        console.log('the marker ->', marker); //prints undefined
      };
  });

Заранее спасибо,

Ответы на вопрос(1)

Ваш ответ на вопрос