bauhausjs
Version:
A modular CMS for Node.js
27 lines (23 loc) • 672 B
JavaScript
angular.module('bauhaus.general.services', []);
angular.module('bauhaus.general.services').factory('Documents', function ($resource) {
return $resource('api/documents', {}, {
get: {
method: 'GET',
isArray: false
}
});
});
angular.module('bauhaus.general.services').factory('SharedDocuments', function (Documents, $rootScope) {
var scope = $rootScope.$new();
scope.store = {
all: {},
};
Documents.get(function (result) {
for (var key in result) {
if (result[key].name) {
scope.store.all[key] = result[key];
}
}
});
return scope;
});