0

我正在使用leaflet directive
我設置默認值的地圖,如:如何更新傳單指令中的「默認值」?

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

後來我想喜歡click一些其他事件來更新defaults
所以,我想是這樣的:

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>