Ho il seguente frammento di codice:Come posso spostare le richieste HTTP da un controller AngularJS e in un servizio?
angular.module('test', []).controller('TestCtrl', function ($scope, $http) {
$scope.selectedTestAccount = null;
$scope.testAccounts = [];
$http({
method: 'GET',
url: '/Admin/GetTestAccounts',
params: { applicationId: 3 }
}).success(function (result) {
$scope.testAccounts = result;
});
}
È stato suggerito a me che avrei dovuto forse prendere in considerazione la creazione di un servizio (s) per $ richieste HTTP Qualcuno può darmi un esempio di come avrei potuto fare questo per il codice sopra. In particolare, non sono sicuro di come impostare il servizio e fare in modo che il controller lo inietti.