У меня есть метод fileload, код работает, когда я использую его отдельно от своего проекта, но как только я интегрирую его с моими угловыми 5 проектами, он не работает
Ошибка:
Код:
MM.Backend.File.load = function() {
var promise = new Promise();
this.input.type = "file";
this.input.onchange = function(e) {
var file = e.target.files[0];
if (!file) { return; }
var reader = new FileReader();
reader.onload = function() { promise.fulfill({data:reader.result, name:file.name}); }
reader.onerror = function() { promise.reject(reader.error); }
reader.readAsText(file);
}.bind(this);
this.input.click();
return promise;
}