Я использую цифры Twitter для аутентификации. Для загрузки и инициализации требуется небольшой скрипт .js. Они рекомендуют напрямую извлекать файл со своего сервера.Как загрузить внешний скрипт js в угловой 2 во время выполнения?
Я должен импортировать
<script id="digits-sdk" src="https://cdn.digits.com/1/sdk.js" async></script>
и инициализировать SDK, используя как Digits.init({})
.
Я использую шаблон angular2 webpack starter, который использует веб-пакет.
Раньше я использовал systemjs, где я просто сопоставлял имя файла с URL-адресом и импортировал его в свой компонент. Как это
var map = { 'Digits':'https://cdn.digits.com/1/sdk' };
затем импортировать его в угловой составляющей, как import * as Digits from 'Digits';
Я знаю, что есть WebPack внешнеположенности, но это не соответствует.
console.log(Digits)
в ngOnInit()
иногда показывает правильный объект, иногда неопределенная ошибка.