0

Я использую leaflet directive.
Я установил по умолчанию для карты типа:Как обновить 'defaults' в директиве листка?

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

А потом я хочу обновить defaults с каким-либо другим событием, как click.
Так что я пытался что-то вроде этого:

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

Но ничего не происходит после того, как я это изменить. Может ли кто-нибудь помочь мне, как обновить значение defaults?

ответ

0

Только в случае, если кто-то еще приходит через это:

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

может быть передан как

<leaflet defaults="defaults"></leaflet> 
Смежные вопросы