我正在尝试更改我的应用程序当前所做的事情,而不是输入 url 来引用图像,而是将图像上传到 Kinvey 集合。这是我当前如何将信息从表单保存到我的 kinvey 集合的 JSfiddle。
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">