Я пытаюсь создать простое приложение-узел-express -jade с CRUD-операциями для данных книг, хранящихся в массиве javascript. Мне нужно предоставить возможность выбрать несколько книг, а затем удалить.
Для этого я поставил флажок напротив каждой книги и связал ее с book.IsSelected свойство. Однако эта привязка не работает. вот пример:
input(type='checkbox', name='isselected', value="#{book.IsSelected}")
затем нажмите кнопку удаления
a(href='/books/delete-multiple')
У меня есть маршрут, который принимает запрос
router.get('/delete-multiple', function(req, res){
api.deleteMultipleBooks(error=>{
if(error){
console.log(error);
}else{
res.redirect('/books');
}
})
})
в API. js :
deleteMultipleBooks: function(callback){
_.remove(books, { IsSelected: true });
callback(null);
}