Начальное значение view
не совпадает с случаем, который проверяет, нужно ли отображать карту div.
view: string = "list"; // it should be "map"
<div *ngSwitchCase="'map'">
<div #map id="map" class="map"></div>
</div>
У меня была такая же проблема на моем MacBook Pro (2015) на последней ОС (мохаве). Это прекрасно работает, когда я следовал инструкциям по этой проблеме github:
https://github.com/pygame/pygame/issues/555 (Спасибо @ChaseHardin)
[117 Кажется, это проблема SDL, темного режима (мохаве), brew и python.
brew uninstall --force python3
Установить python вручную на https://www.python.org/downloads/release/python-372/ -> Выбрать python x 64 macos установщик.
pip3 install pygame
Ваш экран будет красным. (мой был зеленым, я никогда не был так счастлив видеть уродливое зеленое в моей жизни).