Я пытаюсь изменить то, что в настоящее время делает мое приложение, чтобы вместо ввода URL-адреса для ссылки на изображение оно вместо этого загружало изображение в коллекцию Kinvey. Вот JSfiddle того, как я сейчас сохраняю информацию из своей формы в свою коллекцию kinvey.
http://jsfiddle.net/k6MQK/ Вот мой угловой код для сохранения данных формы:
$scope.savePeep = function () {
var dataObj = angular.copy($scope.peep);
delete dataObj['$$hashKey'];
// Add the ad hoc fields to the peep object if they are filled out
if ($scope.adHocItem) {
dataObj.adHocLocation = $scope.adHocItem.normalized_location;
dataObj.adHocLocation_display = $scope.adHocItem.display_location;
}
KinveyService.savePeep(dataObj, function (_result) {
debugger;
// update local collection
KinveyService.setCollectionObject(_result.data, $stateParams.peepId);
$state.transitionTo('home');
});
};
Я хочу изменить его так, чтобы вместо ввода текста, подобного этому:
<input type="text" id="menu_url" name="menu_url"
placeholder="" class="form-control" ng-model="peep.menu_url">
это вход для загрузки файла, который работает.
<input type="file" id="menu_url" name="menu_url"
placeholder="" class="form-control" ng-model="peep.menu_url">