【问题标题】:angular-google-maps not updating markers角度谷歌地图不更新标记
【发布时间】:2015-03-28 19:36:13
【问题描述】:

我正在使用库 angular-google-maps 但是当我从标记数组中推送或删除标记时,它似乎没有更新标记,这在下面的 plnker 中演示。控制台显示已添加一个新标记,而这并未反映在地图上。

http://plnkr.co/edit/Si5tANvbU8Fro14OC4ny?p=preview

$scope.addPlace = function() {

       $scope.places.push({
        id: 3,
        latitude: 42,
        longitude: -79
      });

      console.log($scope.places);

  };

【问题讨论】:

    标签: javascript angularjs angular-google-maps


    【解决方案1】:

    您需要在ui-gmap-markers 指令中将modelsbyref 设置为false

     <ui-gmap-markers models="places" coords="'self'" modelsbyref="false">  
    
       </ui-gmap-markers>
    

    【讨论】:

    • 在plnkr中使用ng-click按钮调用
    猜你喜欢
    • 1970-01-01
    • 2012-02-21
    • 1970-01-01
    • 2012-08-25
    • 2013-07-31
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 2022-09-26
    相关资源
    最近更新 更多