我有一個從數組中刪除項目的問題。我目前的一段代碼是刪除該項目。但它總是最後一個,而不是我選擇的那個。我已經發現了一些線索,指數需要對-1如何不從我的陣列中刪除最後一項
陣列進行檢查
ngOnInit() {
this.todos = [
{
text: 'Pick up'
},
{
text: 'Meeting'
},
{
text: 'Dish washing'
}
];
}
功能
addTodo(){
this.todos.push({
text: this.text
});
}
deleteTodo(todoText){
this.todos.splice(this.todos.indexOf(todoText), 1);
}
請確保您通過託德o項目本身,而不是文本 –