使用角度和传单。
控制器:
Config.all().then(function (result) {
$scope.config.minZoom =result.minzoom;
});
HTML:
<div id="map" leaflet-map zoom="17" min-zoom="{{ config.minzoom }}" ></div>
指令:
return {
restrict: 'AE',
transclude: true,
scope: {
onMapReady: '&',
minZoom: '@',
scrollWheelZoom: '@',
}
问题: 我从服务问题得到的minzoom是在服务调用完成之前加载的leaflet-map指令。提前谢谢
答案 0 :(得分:1)
Bast方式它在加载状态whith leaflet-map之前得到缩放。但是你可以阻止这样加载地图:
<div id="map" ng-if="config.minzoom" leaflet-map zoom="17" min-zoom="{{ config.minzoom }}" ></div>