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);