привет всем
подскажите в чем проблема
делаю веб приложения погода
создал кнопку делейт чтоб типо удалять блоки с погодой какие не нужны
в 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 я видел
а кнопка не удаляет
В ЧЕМ ПРОБЛЕМА ПАРНИ ?