Skip to content

Instantly share code, notes, and snippets.

@andevsoftware
Created February 21, 2016 10:29
Show Gist options
  • Save andevsoftware/1ae4ead7e9f42c80a297 to your computer and use it in GitHub Desktop.
Save andevsoftware/1ae4ead7e9f42c80a297 to your computer and use it in GitHub Desktop.
Create instance of DataService with MemoryDataSource and ApiDataSource
app.factory('dataService', ['$q', 'logger', 'apiService', 'resources', ($q, logger, apiService, resources) => {
var dataService = new App.Services.DataService($q);
dataService.source(new TSCore.App.Data.DataSources.MemoryDataSource($q, logger));
dataService.source(new TSCore.App.Data.DataSources.ApiDataSource($q, apiService, logger));
dataService.setResources(resources);
return dataService;
}]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment