Я работаю с Angular 9, и я интегрировал bingmaps.
Когда я начинаю навигацию по маршруту, который не содержит карту, а затем я go на маршрут, содержащий карту = > Работает отлично
Но когда я перезагружаюсь (начинаю навигацию по маршруту, содержащему карту), возникает ошибка:
core.js:5845 ERROR Error: Uncaught (in promise):
ReferenceError: Microsoft is not defined
at MapService.getMicrosoftLocation (map.service.ts:28)
tsconfig.app. json
"compilerOptions": {
"outDir": "./out-tsc/app",
"types": [
"bingmaps"
]
},
index. html:
<app-root></app-root>
<script type='text/javascript' src='https://www.bing.com/api/maps/mapcontrol?callback=GetMap&setMkt=fr-FR&setLang=fr' async defer></script>
установленные пакеты:
"@types/applicationinsights-js": "^1.0.9",
"@types/bingmaps": "0.0.1",
"bingmaps": "^2.0.3",
Итак, как я могу убедиться, что тип в tsconfig.app. json загружен раньше запуск этого приложения?