コンテキスト:私は各タスクをmysqlに保存するためにAPIを使用するタスクリストを持っています。 私delete method
はNGクリック(ng-click="remove(todo, $index)"
)とボタンによってトリガーとは以下のように見えます。Angularjs:インデックスを使用してアイテムを削除
$scope.remove = function (todo, index) {
$http({
method: 'DELETE',
url: 'http://api.dev/api/task/delete/' + todo.id }).then(function (response) {
$scope.todos.splice(index, 1);
});
};
これはうまく動作しますが、私はそれがtodo
を渡すだけ使用せずに動作させる可能性がどのように思ったんだけどindex
?
私はあなたが削除するToDoのかを知るためのTODOのIDを持っている必要があります信じています。 – Matt
予定表を渡さない理由は何ですか? – Matt
@Mattはおもしろいのですが、 'index'を使って' id'に行くことはできませんか? –