Angularjs UI始终显示最后一个信息窗口

Angularjs UI始终显示最后一个信息窗口,angularjs,angular-ui,Angularjs,Angular Ui,我在使用angularjs,我循环来自firebase的数据。 到目前为止还不错,但是当我点击标记时,它总是显示最后的查询数据。 这是snipper代码 html格式的 <!-- Setup Marker --> <div ng-repeat="marker in markers" ui-map-marker="markers[$index]" ui-event="{'map-click': 'showMar

我在使用angularjs,我循环来自firebase的数据。 到目前为止还不错,但是当我点击标记时,它总是显示最后的查询数据。 这是snipper代码

html格式的

    <!-- Setup Marker -->
    <div    ng-repeat="marker in markers"
            ui-map-marker="markers[$index]"
            ui-event="{'map-click': 'showMarkerInfo(marker)'}">
    </div>

    <!-- Setup Marker Info Window -->
    <div ui-map-info-window="infoWindow">
        <div>Marker - <input ng-model="full_name"></div>
        <div>Message</div>
    </div>

我没有尝试过angular ui,但此问题看起来与“”相同,因此您可能希望尝试:

ui-event="{'map-click': 'showMarkerInfo(markers[$index])'}"
然而,我想它也会遇到同样的问题,但值得一试

ui-event="{'map-click': 'showMarkerInfo(markers[$index])'}"