articles.factory.js 398 B

1234567891011121314151617
  1. (function() {
  2. 'use strict';
  3. app.factory('articles.repository', ['webApi', '$http', function(webApi, $http) {
  4. return {
  5. getArticles: _getArticles,
  6. getArticleById: _getArticleById
  7. };
  8. function _getArticles () {
  9. return $http.get(webApi.DOMAIN + '/api/v1/articles');
  10. }
  11. function _getArticleById(articleId) {
  12. return $http.get(webApi.DOMAIN + '/api/v1/articles/' + articleId);
  13. }
  14. }]);
  15. })();