Red de conocimiento informático - Computadora portátil - Cómo escribir servicios en angularJS

Cómo escribir servicios en angularJS

Cómo crear servicios

angularJS proporciona una gran cantidad de servicios integrados, pero también es necesario que creemos nuestros propios servicios para aplicaciones complejas

Crear tus propios servicios en angularJS Es muy sencillo, sólo necesitas registrarte. Una vez que se registra un servicio, el compilador angularJS puede hacer referencia al servicio y cargarlo como una dependencia en tiempo de ejecución

Ejemplo:

angular.module('freefedService',[]) .factory ('ajaxService',['$http','$q' ,function($http,$q){

var diferido = $q.defer();

return {

ajaxFunc: función(params){

var params = params || {};

$http({

método: params .método || 'publicación',

url: params.url || '',

datos: params.data || .tipo || 'json'

}).éxito(función(datos){

deferred.resolve(datos);

} error( función(razón){

deferred.reject( motivo);

});

return deferred.promise()

}

}

};

}]);