0

我正在使用传单指令
我为地图设置了默认值,例如:

defaults: {
                    tileLayer: "http://{s}.tile.opencyclemap.org/cycle/{z}/{x}/{y}.png",
                    scrollWheelZoom: false
                }

后来我想defaults用其他一些事件来更新,比如click.
所以我尝试了这样的事情:

angular.extend($scope, { defaults: { map: { scrollWheelZoom: true} } });

但是在我改变这个之后什么都没有发生。有人可以帮我如何更新defaults价值吗?

4

1 回答 1

0

以防万一其他人仍然遇到这个:

$scope.defaults = {
    tileLayer: "http://{s}.tile.opencyclemap.org/cycle/{z}/{x}/{y}.png",
    scrollWheelZoom: false
}

可以像这样通过

<leaflet defaults="defaults"></leaflet>
于 2016-05-27T12:42:40.863 回答