Value Services
- Shorthand for factory with no parameters
- Cannot be injected into a module configuration function
- Can be overridden by an AngularJS decorator
Example using value
angular.module('app') .value('clientId', 'a12345654321x');
Constant Services
- Simply registers service with injector, no factory/provider calls
- Can be injected into a module configuration function
- Cannot be overridden by an AngularJSdecorator
Example
angular.module('app') .constant('constants', { APP_TITLE: 'My App', APP_DESCRIPTION: 'Description here.', APP_VERSION: '0.0.1' });