Как передать значение из InfoWindow / Marker из ui-gmap-windows в ui-sref?

Я пытаюсь создать ссылку в InfoWindow на карте Google, используя модуль angular-google-maps.ui-gmap-windows.

В моем HTML-шаблоне у меня есть:

<ui-gmap-google-map center='main.map.center' zoom='main.map.zoom' options='main.map.options'>
     <ui-gmap-markers models="main.markers" coords="'self'" icon="'icon'" options="'options'" click="'onClick'" fit="true">
         <ui-gmap-windows show="'showWindow'" closeClick="'closeClick'" ng-cloak>
             <div class="mapinfowindow" data-ui-sref="display({id: id})">                                                                      
                 <span class="itemname" data-ng-non-bindable>{{ title }}</span>
             </div>
         </ui-gmap-windows>
     </ui-gmap-markers>
 </ui-gmap-google-map>

В моем контроллере у меня есть:

uiGmapGoogleMapApi.then(function(maps) {
  vm.itemlist = search.getItemList();                                                                                                                   
  var markers = [];
  _.each(vm.itemlist,function(item){
    search.getGeometry(item.href).then(function(marker) {
      marker.title      = item.en;
      marker.id         = item.href;
      marker.showWindow = false;
      marker.options    = {
                            title: item.en,
                            icon: markericon.normal
                          };
      marker.onClick    = function() { vm.markerClick(marker); };
      marker.closeClick = function() { vm.markerCloseClick(marker); };
      markers.push(marker);
    });
  });
  vm.markers = markers;
});

Заметка что я использую синтаксис «контроллер как», поэтомуvm.markers в контроллере отображается какmain.markers в HTML-шаблон.

Проблема, которую я вижу в том, чтоdata-ui-sref="display({id: id})" в html меняет состояние на страницу «display», ноне протолкнутьid в качестве значения $ stateParams, что явно нехорошо, так как я не буду знать, что отображать ..

У меня есть еще одна ссылка на ту же страницу, созданную за пределами InfoWindow (в списке результатов), иделает протолкнуть значение id:

<div data-ng-repeat="entry in main.itemlist">
    <div data-ui-sref="display({id: entry.id})">

Буду очень признателен за любую помощь в работе ссылки InfoWindow.

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

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