я хочу измениться deleteMethod
метод POST в нг-админ.
Для изменения createMethod
из метода POST в PUT я использовал:
user.createMethod('put');
Я хочу удалить, чтобы опубликовать метод.
user.deleteMethod('post');
Выше не работает. Пожалуйста, помогите мне.
Если вы хотите удалить выбранные элементы, вы можете перейти к batchActions, а затем создать каталог с нужным именем и нажать на запрос публикации.
.batchActions([
'<batch-approvee type="confirm" selection="selection"></batch-approvee>' ])
код директивы:
angular.module('myApp').directive('batchApprovee',['Restangular','$q','notification','$state',function(Restangular, $q, notification, $state){
return {
restrict: 'E',
scope: {
selection: '=',
type: '@'
},
link: function(scope, element, attrs) {
scope.icon = attrs.type == 'accept' ? 'glyphicon-thumbs-up' : 'glyphicon-thumbs-down';
scope.updateStatus = function() {
var cItems = {};
var data = [];
var allConfirmData = scope.selection;
allConfirmData.forEach(function(confirmItem,index){
cItems.id = confirmItem._identifierValue;
cItems.status = 2;
data.push(cItems);
cItems = {};
});
var config = {
headers : {
'Content-Type': 'application/json;'
}
}
notification.getBatchApproval(data,config).then(
function(res){
if(res&&res.data){
alert("Inventory Confirmed");
}
},
function(err){
alert(err);
})
}
},
template: ` <span ng-click="updateStatus()"><span class="glyphicon {{ icon }}" aria-hidden="true"></span> Confirm</span>`
};
Других решений пока нет …