2015-04-07 49 views
0

我正在處理一個Angular應用程序,我想從Jquery使用jvectorMap到Angular。發送範圍到onRegionTipShow

我發現,角度可以使用JvectorMap,所以我這樣做代碼:angular with jvectorMap

我提醒着重現this comportement

我能得到的請求,並在該指令中的數據。我只是不知道我應該怎麼做才能讓彈出窗口工作。

+0

分享你的代碼看 – mohamedrias

+0

我的壞,我沒有正確鏈接,但我已經解決了我的問題。 – Wiist

回答

0
app.directive('map', 
    function map() { 
     return { 
      restrict: 'EAC', 
      link: function (scope, element, attrs) { 
       scope.$watch("mapdata", function (n, o) { 
        $(element).empty(); 
        $(element).width('auto'); 
        $(element).height(600); 
        $(element).vectorMap({ 
         map: 'world_mill_en', 
         series: { 
          regions: [{ 
           values: scope.mapdata, 
           scale: ['#C8EEFF', '#0071A4'], 
           normalizeFunction: 'polynomial' 
          }] 
         }, 
         onRegionTipShow: function(e, el, code){ 
          el.html(el.html()+' '+ upload.vectorMap('get', 'mapObject').series.regions[0].values[code] +' Photos'); 
         } 
        }); 
       }); 
      } 
     }; 
    } 
    ); 

顯示: onregiontipshow