window.angular && (function(angular) { 'use strict'; angular.module('app.common.directives').directive('file', function() { return { scope: {file: '='}, link: function(scope, el, attrs) { el.bind('change', function(event) { var file = event.target.files[0]; scope.file = file ? file : undefined; scope.$apply(); }); } }; }); })(window.angular);