【发布时间】:2014-10-25 12:57:15
【问题描述】:
我在我的应用程序中使用了angularjs-google-maps 指令,到目前为止它一直运行良好。
我试图在<info-window> 中显示Items 和Shop。但是,ng-repeat 没有被填写,我不知道为什么。
<map>
<div ng-repeat="shop in shops">
<marker id="{{shop.shop_name}}"
position="{{shop.position}}"
title="{{shop.shop_name}}"
on-click="showInfoWindow(event, shop.id)"></marker>
<info-window id="{{shop.id}}" visible-on-marker="{{$index}}">
<div style="width: 500px; height: 300px;">
{{ shop.shop_name }} <br />
{{ shop.items[0].name }}
<!-- This line is not working -->
<div ng-repeat="item in shop.items">{{$index}}|{{item.name}}</div>
<div class="clear"></div>
</div>
</info-window>
</div>
</map>
为什么ng-repeat 没有填充<info-window> 中的数据?
【问题讨论】:
-
{{ shop.items[0].name }} 显示什么吗?它是没有出现在屏幕上还是没有出现在呈现的 html 中?
标签: javascript angularjs google-maps google-maps-api-3 angularjs-directive