2017-04-04 9 views
0

Ich habe eine Karte in einem MD-Dialog eingefügt. Es funktioniert, aber ich kann nicht die Karte den Container füllen.Google Maps und Angular Material Design-Dialog in voller Breite

Ich habe „gemacht“ ein codepen mein Problem zu veranschaulichen: http://codepen.io/neetsnp/pen/bqZQqd

Die „feste“ Karte Dialog verwendet diese Stile für die Karte:

<div id="map2" style="width: 100%; height:200px"></div> 

Dies ist so weit wie ich bekommen kann. Aber ich würde zu tun haben mochte:

<div id="map" style="width: 100%;height: 100%;"></div> 

Es scheint, dass es nur die Höhe param, die Probleme verursacht, wie ich die Karte bekommen 100% Breite zu füllen.

Ich hoffe, jemand weiß, wie dies zu tun ist, bei der Lösung muss auf allen Bildschirmgrößen funktionieren.

Danke,

Steen

Antwort

1

try Position absolut zum div Zugabe

<div id="map" style="width: 100%;height:100%; position: absolute;"></div> 

http://codepen.io/anon/pen/gmEJmz

+0

Yup, die es tat. Funktioniert sowohl auf dem Codepen als auch in der vollständigen Weblösung. Vielen Dank! – Steen

Verwandte Themen