如何更新传单指令中的“默认值”?

时间:2016-03-15 13:43:24

标签: javascript angularjs angularjs-directive angular-leaflet-directive ui-leaflet

我正在使用leaflet directive 我为map设置了默认值:

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

之后我想用defaults之类的其他事件更新click 所以我试过这样的事情:

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

但是在我改变之后没有任何反应。有人可以帮助我更新defaults值吗?

1 个答案:

答案 0 :(得分:0)

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

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

可以像

一样传递
<leaflet defaults="defaults"></leaflet>