diff -r b209b49c99fb -r 88f76bf93465 client/app/books/books_controller.js --- a/client/app/books/books_controller.js Fri Apr 03 16:20:20 2015 +0200 +++ b/client/app/books/books_controller.js Fri Apr 03 16:21:27 2015 +0200 @@ -16,6 +16,20 @@ $scope.books.push(newBook); }); }; + $scope.deleteItem = function(i){ + if(0<=i && i<$scope.books.length){ + if(window.confirm('Êtes-vous sûr(e) de vouloir effacer cet élément ? Cette action est irrémédiable.')){ + ammicoApi.book.delete({idBook: $scope.books[i].id}, function(){ + $scope.books.splice(i, 1); + }, + function(error) { + if (error.status === 404){ + $scope.books.splice(i, 1); + } + }); + } + } + }; }) .controller('bookCtrl', function($scope, ammicoApi, $routeParams) { $scope.slides = ammicoApi.booksSlides.query({idBook:$routeParams.idBook, format:'json'});