@types не завершилась sh загрузка до запуска приложения - PullRequest
0 голосов
/ 07 мая 2020

Я работаю с 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 загружен раньше запуск этого приложения?

...