Кнопка delete в веб приложении

Делаю веб приложение погоды. Создал кнопку delete, чтобы удалять ненужные блоки с погодой:

// в Model указал 
deleteCity(id) {
      this.cities = this.cities.filter(city => city.id !== id);
      
      localStorage.setItem('cities', JSON.stringify(this.cities));
    }

// в Controller указал 
handleDelete(event){
      const deleteBtn = event.target.closest(".deleteBtn");
      if(deleteBtn) {
        const id = deleteBtn.parentElement.dataset.id;
        this.model.deleteCity(id);
        this.view.renderCities(this.model.cities);
      }
    }
  }

И во View дал блоку article.dataset.id = city.id; чтобы я видел id, а кнопка не удаляет. В чем может быть проблема?


Ответы (0 шт):