Как изменить метод удаления, чтобы отправить метод в ng-admin?

я хочу измениться deleteMethod метод POST в нг-админ.

Для изменения createMethod из метода POST в PUT я использовал:

user.createMethod('put');

Я хочу удалить, чтобы опубликовать метод.

user.deleteMethod('post');

Выше не работает. Пожалуйста, помогите мне.

1

Решение

Если вы хотите удалить выбранные элементы, вы можете перейти к 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>&nbsp;Confirm</span>`
};
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]