5

我正在使用Angular-google-map库来显示带有这样窗口的标记:

 <google-map center="map.center"
 zoom="map.zoom"
 draggable="true"
  bounds="" 
   options ="{styles:map.options}"
  >

    <marker ng-repeat="hotel in hotelsFiltered"
     idKey="hotel.id"
     coords="{latitude:hotel.latitude,longitude:hotel.longitude}"
     hoteldata="hotel"
     icon="icon">
    </marker>

    <window ng-repeat="hotel in hotelsFiltered"
     coords="{latitude:hotel.latitude,longitude:hotel.longitude}"
     templateUrl="hotel.templateUrl"
     templateParameter="{title:'myTitle'}"
     show="hotel.show"
    >

    </window>


</google-map>

所以在窗口指令中我提供了templateUrl,并且标记成功显示了信息窗口,但问题是我在templateParameter中提供的参数似乎无法在模板视图中访问。这是我的 infoWindow 模板视图以及我如何尝试从 window 指令访问传递的参数:

<div>
 {{title}}
 the title was not showed successfully 
</div>
4

1 回答 1

12

我有一个非常相似的问题,解决方案是更新模板中的绑定,如下所示:

<div>
   {{parameter.title}}
</div>

您的其余代码可以保持不变。

于 2014-08-27T06:48:36.267 回答