diff --git a/package.json b/package.json index d10034f..b5bf5cc 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "gulp-rename": "^1.4.0", "gulp-replace": "^1.0.0", "gulp-uglify": "^3.0.1", - "jquery": "^3.3.1", + "jquery": "^3.4.1", "jshint": "^2.9.6", "pump": "^3.0.0" } diff --git a/src/js/ngFileModel-directive.js b/src/js/ngFileModel-directive.js index 959fe39..74fe51f 100644 --- a/src/js/ngFileModel-directive.js +++ b/src/js/ngFileModel-directive.js @@ -1,9 +1,9 @@ angular.module('focaDirectivas') - .directive('ngFileModel', ['$parse', function ($parse) { + .directive('ngFileModel', ['$parse', function ($compile) { return { restrict: 'A', link: function (scope, element, attrs) { - var model = $parse(attrs.ngFileModel); + var model = $compile(attrs.ngFileModel); var isMultiple = attrs.multiple; var modelSetter = model.assign; element.bind('change', function () { @@ -28,7 +28,7 @@ angular.module('focaDirectivas') })); }); - Promise.all(promesas).then(function(values){ + Promise.all(promesas).then(function(values) { scope.$apply(function () { if (isMultiple) { modelSetter(scope, values);