我正在使用库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);
};
答案 0 :(得分:1)
您需要在modelsbyref
指令中将false
设置为ui-gmap-markers
<ui-gmap-markers models="places" coords="'self'" modelsbyref="false">
</ui-gmap-markers>