Converter a função Angular HTTP.get para um serviço
Estou tentando converter um angularHTTP.get
função na minhacontrollers.js
para um serviço emservices.js
.
Os exemplos que encontrei têm maneiras conflitantes de implementar o serviço e a escolha de nomes é confusa. Além disso, a documentação angular real dos serviços usa uma sintaxe diferente de todos os exemplos. Eu sei que isso é super simples, mas por favor me ajude aqui.
eu tenhoapp.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';
}