我正在为从媒体选择器中选择的媒体项目显示图像裁剪器覆盖图。我可以显示媒体项目并对其作物进行更改,但我不确定如何保存我的更改。
这是有问题的叠加层,没有保存功能:
$scope.remove = function (index) {
$scope.overlay = {
mediaId: $scope.images.udi,
saving: false,
show: true, //controls whether to show the overlay or not
value: $scope.images[0].metaData.umbracoFile.Value,
config: $scope.images[0].metaData.umbracoFile.Value,
view: '/App_Plugins/Our.Umbraco.OutCrop/cropper.html',
close: function (oldModel) { //when the overlay is closed, dont show
$scope.overlay.show = false;
},
title: 'Image Crops',
submitButtonLabel: 'Save Crops',
submit: function (model) { //when user clicks save crops button
$scope.overlay.saving = true;
$scope.overlay.show = false;
//do savings...
}
}
当我按下提交按钮时,我需要将新作物保存到媒体项目中。叠加层用于显示当前裁剪的值位于图像的“metaData.umbracoFile.Value”中。只能选择一个图像。