Я хотел бы создать несколько «репозиториев» и добавить базовый url для всего запроса, но только для этого репозитория.
angular.module('user', [])
.service('User', function ($http) {
// SOMETHING LIKE THIS
$http.setBaseUrl('/api/v1/users');
this.index = function() {
// CALL TO api/v1/users/
return $http('/');
}
});
Я знаю, что есть $ httpProvider и я мог бы добавить туда перехватчик, но это добавит на все запросы и не хочу.
Что я могу сделать?
Действительно не объяснили вашу проблему хорошо – charlietfl
Предлагайте чтение [спросить] – charlietfl
Я хотел бы сделать что-то вроде $ resource, где вы определяете baseUrl в экземпляре, и весь запрос от этого экземпляра будет иметь baseUrl, поэтому мне не нужно добавлять baseUrl ко всем запросам. – Luddinus