Пользователи могут искать название фильма в моем поле ввода, и он покажет им список фильмов. Затем они могут навешиваться над заголовком и появляется кнопка Add Movie
. Они могут щелкнуть по нему, чтобы он был добавлен на их главную страницу. Но теперь я пытаюсь понять, как они могут удалить этот фильм из базы данных. Но я не могу найти ясный пример того, как это сделать.Удалить идентификатор, используя Angular
Это, как я показываю фильмы,
%div{"ng-repeat" => "movie in movies"}
{{ movie.id }}
{{ movie.title }}
%a{"ng-click" => "deleteMovie($index)"}delete
Я думаю, что я должен создать операции удаления в моем контроллере называется deleteMovie
, который работает с сервисом, чтобы удалить идентификатор из базы данных.
Это, как я вижу, обслуживание,
.factory('removeMovie', ['$http', function($http) {
return {
deleteMovie: function() {
return $http.delete('/movies.json/$id');
}
};
}])
The deleteMovie
будет называться в контроллере. Но у меня такое чувство, что я приближаюсь к этому неправильно.