Конвертировать функцию Angular HTTP.get в сервис
Я пытаюсь преобразовать AngularHTTP.get
функция в моемcontrollers.js
к услуге в.services.js
Все примеры, которые я обнаружил, имеют противоречивые способы реализации службы, и их выбор имен сбивает с толку. Кроме того, фактическая угловая документация для сервисов использует другой синтаксис, чем во всех примерах. Я знаю, что это очень просто, но, пожалуйста, помогите мне здесь.
Я имею , , , .app.js
controllers.js
services.js
filters.js
app.js
angular.module('MyApp', []).
config(['$routeProvider', function($routeProvider)
{
$routeProvider.
when('/bookslist', {templateUrl: 'partials/bookslist.html', controller: BooksListCtrl}).
otherwise({redirectTo: '/bookslist'});
}
]);
controllers.js
function BooksListCtrl($scope,$http) {
$http.get('books.php?action=query').success(function(data) {
$scope.books = data;
});
$scope.orderProp = 'author';
}