1

所以我在使用 angular-google-maps 时从我的页面中删除标记时遇到问题。这是哈姆:

    %div.map-view
      %ui-gmap-google-map{control:"controller.map.control", center: "controller.map.center", zoom: "controller.map.zoom", options: "controller.mapOptions"}
        %ui-gmap-markers{control:"controller.markers", models: "controller.points", idkey: "'location_id'", coords: "'self'", icon: "'icon'", fit: "true", click: "'onClicked'"}

然后在我的控制器中:

deleteMarkers: () =>
  if(@markers.getGMarkers().length != [].length)
    @markers.removeMany(@markers.getGMarkers())

最后一行不起作用,因为 removeMany 方法似乎没有在控件上公开,我收到此错误:

类型错误:未定义不是函数

任何帮助表示赞赏!

4

0 回答 0