2016-07-01 15 views
1

Wenn ich versuche, die Karte in meinem modal angezeigt werden ich diese:Leaflet Karte nicht richtig in Bootstrap 3.6 modal zeigt

enter image description here

Ich habe nichts in meinem Controller AngularJS und das ist mein html:

<leaflet lf-center="japan" geojson="geojson" geojson-nested="true" height="45vh"></leaflet> 
+0

Sie haben Ihre Karte zu laden, nachdem Modal geöffnet wird. Zeige mehr Code (modaler und JS-Code, der Karte lädt). – makshh

+0

Ich versuche, dieses Beispiel zu implementieren: http://tombatossals.github.io/angular-leaflet-directive/examples/0000-viewer.html#/basic/geojson-nested-example das ist mein Code js http://pastebin.com/3TN6S9LS und hier mein modal: http://pastebin.com/MvDdxcLP – Rajeun

Antwort

0

Versuchen Sie dieses:

$scope.newMeeting = function(session) { 
    $('#meetingModal').modal('show'); 
    map.invalidateSize(); // add this to your existing code 
}; 
+0

Dies ist das erste Mal, dass ich diese Komponente verwenden, die Map-Stil ohne Aufruf (js Seite) angezeigt, so dass ich nicht genau weiß, wo Die Karte heißt – Rajeun

+0

Bearbeitet, versuchen Sie es. – makshh

+0

schon versucht, immer das gleiche Problem – Rajeun