флажок привязки в нефрите - PullRequest
       14

флажок привязки в нефрите

0 голосов
/ 05 февраля 2020

Я пытаюсь создать простое приложение-узел-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);
    }
...