Использование сторонней библиотеки в AngularJS Controller
Я хочу включить стороннюю библиотеку в мое приложение angularjs. ( https://github.com/eligrey/FileSaver.js/)
Я уже установил его в папку моего проекта через npm install. Я просто не знаю, как получить к нему доступ, например, метод saveAs в этом примере. Он уже установлен в папке node-modules, в папке с именем file-saver.
Как я могу получить к нему доступ в моем угловом контроллере, где я должен определить это?
Я уже пробовал с тэгом и "require", но, похоже, angularjs его не поддерживает. Кстати, я использую затмение, если этот факт может вам помочь.
Буду признателен за любую помощь!
мой текущий код:
(function () {
'use strict';
angular.module(examplemodule').component('examplecomponent', {
templateUrl: 'xxx/xxxx/xxxxxx',
controller: ExampleController,
controllerAs: 'vm',
bindings: {}
});
function ExampleController ($log, $location, abcdService, dokumentdownloadService) {
var vm = this;
var logger = $log.getInstance('xxxxxxx);
vm.download = function (documentName) {
logger.info("vm.download");
dokumentdownloadService.downloadDocument(documentName).then(function (response) {
var blob = new Blob([response], {type: 'application/pdf'});
saveAs(blob, documentName + '.pdf'); // https://github.com/eligrey/FileSaver.js
},
function (error) {
logger.error(JSON.stringify(error));
});
};
}
})();
Сообщение об ошибке:
"message" :"ReferenceError: saveAs is not defined"
Заранее спасибо:)