信息窗口未刷新:AngularJS和谷歌地图
Info-window not getting refreshed: AngularJS and Google Maps
我很难在点击自定义标记时显示信息窗口。我终于给他们看了,但结果不太正确。事实上,点击第一个标记,信息框会正确显示其内容。但是,单击第一个标记之后的任何其他标记会导致信息窗口显示,但显示的是以前的内容。任何标记都会发生这种情况:第一次点击作品,后续作品会显示以前的内容。
代码:
<map data-ng-model="mymap" zoom="4" center="[38.50, -95.00]" style="heigth:375px">
<info-window id="foo">
<div ng-non-bindable="">
<ul>
<li ng-repeat="item in list">{{item.name}}</li>
</ul>
</div>
</info-window>
<marker ng-repeat="item in list"
position="[{{item.coordinates}}]" itemTitle="{{item.name}}"
icon="./images/i.png" on-click="showInfoWindow('bar')" />
<info-window id="bar">
<div class="infowindowtexttitle">{{this.itemTitle}}</div>
</div>
</info-window>
问题解决者:1) 在标记AND信息窗口周围创建div2) 将ng repeat移到新的div中3) 使用迭代变量(项)而不是这个。
相关文章:
- 从AngularJs获取谷歌地图对象的正确方法是什么
- 谷歌地图没有显示在带有angularjs的第二个部分视图上
- 谷歌地图在angularjs中懒惰加载动态地理坐标更新
- AngularJS的谷歌地图-点击标记时,InfoWindow没有设置在正确的位置
- 模型没有在谷歌地图监听器-angularjs中更新
- AngularJS与角度谷歌地图:添加标记通过fomr和查找我
- 信息窗口未刷新:AngularJS和谷歌地图
- 在点击处理程序中获取标记:AngularJS+谷歌地图
- angularjs超过最大缩放后的谷歌地图缩放地图
- AngularJS在谷歌地图中点击时打开窗口
- AngularJS谷歌地图(ng-map)图标网址不起作用
- AngularJS - 谷歌地图标记删除
- AngularJS谷歌地图指令
- 点击AngularJs谷歌地图中的事件
- 在安卓系统中,ng-click angularjs谷歌地图上没有显示信息窗口
- Angularjs谷歌地图添加标记
- Angularjs谷歌地图标记事件不工作
- AngularJS谷歌地图不会在第一个视图上更新它的内容
- AngularJS +谷歌地图不显示标记
- Ionic angularjs谷歌地图添加标记时出现TypeError