angular-file-upload
Version:
Angular File Upload is a module for the AngularJS framework
37 lines (24 loc) • 805 B
JavaScript
import CONFIG from './../config.json';
export default function __identity($parse, FileUploader, FileSelect) {
return {
link: (scope, element, attributes) => {
var uploader = scope.$eval(attributes.uploader);
if (!(uploader instanceof FileUploader)) {
throw new TypeError('"Uploader" must be an instance of FileUploader');
}
var object = new FileSelect({
uploader: uploader,
element: element,
scope: scope
});
object.getOptions = $parse(attributes.options).bind(object, scope);
object.getFilters = () => attributes.filters;
}
};
}
__identity.$inject = [
'$parse',
'FileUploader',
'FileSelect'
];
;