гэппи не определено иногда в угловых 6 - PullRequest
0 голосов
/ 04 сентября 2018

Я делаю приложение под углом 6, которое входит в систему с помощью Google API. Все реализуется и работает нормально, но возникает проблема, когда иногда client библиотека не загружается и говорит Разрыв не определен . Я загружаю скрипт в index.html используя <script src="https://apis.google.com/js/client.js" async defer></script>

Я также попытался загрузить lib на локальный компьютер и добавил его в angular.json, например:

"scripts": [
          ...
          "src/assets_v2/js/gmail_client.js",
        ]

Но это также вызывает ту же проблему, т. Е. Загружает его иногда, а иногда нет. Есть ли способ загрузить client lib до инициализации углового приложения? Как я могу убедиться, что lib загружается в первую очередь, а затем приложение должно быть инициализировано. Любая помощь будет высоко оценена. Спасибо.

1 Ответ

0 голосов
/ 04 сентября 2018

Удалите async и defer из тега сценария:

<script src="https://apis.google.com/js/client.js"></script>
...