간단한 ToDoApplication을 만들고 싶지만 "value"또는 하위 이벤트를 사용해야하는지 잘 모르겠습니다. 어떤 제안?"값"또는 하위 이벤트가있는 firebase toDoApp?
const list1 = document.querySelector('.t__tasks');
const input = document.querySelector('.t__text');
const addBtn = document.querySelector('.t__submit');
const toDoRefObject = firebase.database().ref().child('t');
window.addEventListener('DOMContentLoaded', (e) => {
toDoRefObject.on('value', data => {
data.forEach((data) => {
const li = document.createElement('li');
const button = document.createElement('button');
button.classList.add('t__add');
button.textContent = "Delete";
button.type = "button";
li.textContent = data.val();
li.appendChild(button);
list1.appendChild(li);
})
});
});
const removeTask = (e) => {
if(!e.target.matches('.t__add')) return;
}
const addTask = () => {
const taskText = input.value;
list1.innerHTML = '';
toDoRefObject.push(taskText);
};
addBtn.addEventListener('click', addTask);
list1.addEventListener('click', removeTask);
내가 단일 작업을