如何设置 ng-map 标记可见性?
how to set ng-map marker visibility?
我正在尝试通过 html 属性设置 ng-map 标记可见性选项。
我已经挣扎了大约两个小时。
提前谢谢你。
<div ng-app="mapApp" ng-controller="mapController">
<ng-map default-style="true" zoom="5" center="usa">
<marker
position="usa" options="{visible:false}">
</marker>
</ng-map>
</div>
您可以使用ng-if
禁用标记
<div ng-app="mapApp" ng-controller="mapController">
<ng-map default-style="true" zoom="5" center="usa">
<marker ng-if="showMarkers"
position="usa" options="{...}">
</marker>
</ng-map>
</div>
在你的控制器中
$scope.showMarkers=false;
我正在尝试通过 html 属性设置 ng-map 标记可见性选项。 我已经挣扎了大约两个小时。 提前谢谢你。
<div ng-app="mapApp" ng-controller="mapController">
<ng-map default-style="true" zoom="5" center="usa">
<marker
position="usa" options="{visible:false}">
</marker>
</ng-map>
</div>
您可以使用ng-if
禁用标记
<div ng-app="mapApp" ng-controller="mapController">
<ng-map default-style="true" zoom="5" center="usa">
<marker ng-if="showMarkers"
position="usa" options="{...}">
</marker>
</ng-map>
</div>
在你的控制器中
$scope.showMarkers=false;