Javascript 如何更新';默认值';在传单指令中?

Javascript 如何更新';默认值';在传单指令中?,javascript,angularjs,angularjs-directive,angular-leaflet-directive,ui-leaflet,Javascript,Angularjs,Angularjs Directive,Angular Leaflet Directive,Ui Leaflet,我正在使用。 我为地图设置默认值,如: defaults: { tileLayer: "http://{s}.tile.opencyclemap.org/cycle/{z}/{x}/{y}.png", scrollWheelZoom: false } 稍后我想用一些其他事件更新默认值,比如单击 所以我试过这样的东西: angular.extend($scope, { defaults

我正在使用。
我为地图设置默认值,如:

defaults: {
                    tileLayer: "http://{s}.tile.opencyclemap.org/cycle/{z}/{x}/{y}.png",
                    scrollWheelZoom: false
                }
稍后我想用一些其他事件更新
默认值
,比如
单击

所以我试过这样的东西:

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

但在我改变这个之后什么也没发生。有人能帮我更新
默认值吗?

以防其他人仍然遇到以下问题:

$scope.defaults = {
    tileLayer: "http://{s}.tile.opencyclemap.org/cycle/{z}/{x}/{y}.png",
    scrollWheelZoom: false
}
可以像这样通过

<leaflet defaults="defaults"></leaflet>