и это работает :)

я небольшая проблема. Карты Google не отображаются в двух сегментах, но отображаются за пределами сегментов. Я использую следующий код,

 <div [ngSwitch]="report_details">
    <div *ngSwitchCase="'details'">
        <div #map id="map"></div>
    </div>
 </div>

Я пробовал следующие решения, но не работал:

используйте высоту и ширину 100% на внешнем div.использовать тайм-аут на функцию загрузки карты.