Как загрузить JavaScript с ключевым атрибутом в Angular? - PullRequest
0 голосов
/ 08 февраля 2019

Я использую следующий код в приложении AngularJS. Этот код предоставляется Dropbox и отлично работает с AngularJS.Теперь мне нужно использовать тот же селектор Dropbox с Angular 7.

<script src="~/Scripts/dropins.js" id="dropboxjs" data-app-key="xxxxxxxx"></script>
<script type="text/javascript">        
    function dropboxUploader() {
        options = {
            success: function (files) {
                console.log(files);
            },
            cancel: function () {
                //optional
            },
            linkType: "preview", // "preview" or "direct"
            multiselect: true, // true or false

        };
        Dropbox.choose(options);
    }
</script>

Мне нужно добавить эти два тега скрипта вместе, чтобы они могли работать.Я добавил вышеуказанный код в один файл js с именем dropboxLoader.js.Затем я добавил ссылку на «Dropins.js» и мой dropboxLoader.js в массив скриптов angular.json.Сейчас я пытаюсь построить, но получаю ошибку

ОШИБКА в ./src/app/shared/scripts/Dropbox/dropboxLoader.js 8: 0 Ошибка синтаксического анализа модуля: неожиданный токен (8: 0) Вам может понадобиться соответствующий загрузчик для обработки этого типа файлов.

То же самое относится и к dropins.js.

PS: Я уже спрашивал на форуме Dropbox, поддерживается ли этот выбор Dropbox в Angular.Их ответ на данный момент не поддерживается.

...