Я использую следующий код в приложении 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.Их ответ на данный момент не поддерживается.