角度指令预加载

时间:2015-08-14 05:06:11

标签: angularjs leaflet

使用角度和传单。

控制器:

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指令。提前谢谢

1 个答案:

答案 0 :(得分:1)

Bast方式它在加载状态whith leaflet-map之前得到缩放。但是你可以阻止这样加载地图:

<div id="map" ng-if="config.minzoom"  leaflet-map  zoom="17" min-zoom="{{ config.minzoom }}" ></div>