我在ui-gmap-google-map中有标记问题。我希望改变位置我的标记,但是当我选择其他城市时,我的标记并不想改变位置。 有人可以帮忙吗?
位指示
setListeners = () ->
$scope.$watch('selectedField.id', (val) ->
if val
$scope.marker = {
id: 0,
coords: {
latitude: val.marker.latitude
longitude: val.marker.longitude
},
}
, true)
查看
<ui-select ng-model="selectedField.id" theme="select2">
<ui-select-match>
<span ng-bind="$select.selected.street"></span>
</ui-select-match>
<ui-select-choices repeat="item in (fieldsList | filter: $select.search)">
<span ng-bind="item.street"></span>
</ui-select-choices>
</ui-select>
...
<ui-gmap-google-map center='map.center' zoom='map.zoom'>
<ui-gmap-marker
idKey='marker.id'
coords='marker.coords'
options='marker.options'
>
</ui-gmap-marker>
</ui-gmap-google-map>