(function(angular){
var module = angular.module('__MODULE_NAME__', ['__DEPENDENCIES__']);
module.provider('__PROVIDER_NAME__', function(){
// Default value
var siteUrl = "";
// Setter
this.setSiteUrl = function (value) {
siteUrl = value;
}
// Getter
this.$get = function () {
return {
siteUrl: siteUrl
};
}
});
module.service('__SERVICE_NAME__', function( __PROVIDER_NAME__ ){
// Affiche { siteUrl : value }
console.log( __PROVIDER_NAME__ );
var self = this;
});
app.config(function($stateProvider, $urlRouterProvider, __PROVIDER_NAME__) {
__PROVIDER_NAME__.setSiteUrl( __VALUE__ );
// ...
});