Git Hub
коротко

AngularJS: Service

4 марта 2015, 16:05

Я сервисы использую ка модели в которые помещаю методы получения данных от сервера

/**
 * Created by adeveloper on 04.03.17.
 */
app.service('NetApi',function($http){

    this.baseUrl = null;

    this.setBaseUrl = function ($base) {
        this.baseUrl = $base;
    };

    this.getByUrl = function ($url, $handler) {

        var $params = [];
        
        var req = {
            method: 'POST',
            url: this.baseUrl+$url,
            headers: {
                'Content-Type': undefined
            },
            data: $params
        };

        return $http(req).success($handler);
    }
});

Использование

NetApi.setBaseUrl("/api/v1/calc/");
            NetApi.getByUrl("?",function (answer, status) {
               console.info(answer);
            });
Поделиться
Популярное