Я пытаюсь загрузить файл JavaScript в мой угловой компонент.Я загрузил полную минимизированную версию отсюда: https://github.com/blueimp/JavaScript-Load-Image/blob/master/js/load-image.all.min.js, а также поместил все связанные скрипты в мою папку скриптов.
Когда код запускается и достигает 'loadImage', консоль выдает ошибку:
ОШИБКА ReferenceError: loadImage не определено
Какой лучший способ решить эту проблему?
Компонент
import '../../../assets/scripts/load-image.all.min.js';
declare var loadImage: any;
...
dropChangeHandler(e) {
e.preventDefault()
e = e.originalEvent
var target = e.dataTransfer || e.target
var file = target && target.files && target.files[0]
var options = {
maxWidth: 1000,
maxHeight: 1000,
canvas: true,
pixelRatio: window.devicePixelRatio,
// downsamplingRatio: 0.5,
orientation: true
}
if (!file) {
return
} else {
this.currentFile = file;
if (!loadImage(file, this.updateResults, options)) {
}
}
}
Я думаю, что этот вопрос немного отличается от других «импорт файлов JS в angular», потому что у меня есть ощущение, что это может быть связано с библиотекой, которую я пытаюсь импортировать.Тем не менее, я не уверен и ищу совет по этому вопросу.