AngularJS Загрузка изображения с помощью ng-upload
Я пытаюсь загрузить файл в AngularJS с помощью ng-upload, но у меня возникают проблемы. Мой HTML выглядит так:
Category
Select A Category
category_name; ?>
Title
Attach Image
<a href="javascript:void(0)" class="upload-submit: uploadPostImage(contents, completed)">Crop Image</a>
Body
post_content; ?>
Preview
И мой контроллер JS выглядит так:
ClabborApp.controller("PostCreateCtrl", ['$scope', 'PostModel',
function($scope, PostModel) {
$scope.uploadPostImage = function(contents, completed) {
console.log(completed);
alert(contents);
}
}]);
Проблема, с которой я сталкиваюсь, заключается в том, что при ударе обрезанного изображения он выполняет uploadPostImage и загружает всю форму. Не желаемое поведение, но я могу заставить его работать. Большая проблема в JS функции uploadPostImage 'содержание параметры всегда неопределены, даже еслизавершена» параметр возвращается как истина.
Цель состоит в том, чтобы загрузить только изображение для обрезки. Что я делаю не так в этом процессе?