deleteMethod
ng-adminでPOSTメソッドに変更したい。
createMethod
POST から PUT メソッドに変更するために使用した方法:
user.createMethod('put');
postメソッドまで削除したいです。
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>`
};