My app.run method as shown below.
app.run(['urlconfigservice',
function (urlconfigservice) {
urlconfigservice.loadurlconfiguration();
}
]);
My urlconfigservice as shown below: Which reads urlconfig.json file and store result in urlconfiguration.
define([
'angular'
], function (angular) {
'use strict';
return angular.module('urlconfigservice', [])
.factory('urlconfigservice', [ //
'$rootScope', '$http',
function ($rootScope, $http) {
return {
loadurlconfiguration: function () {
$http.get('urlconfig.json').success(function (data) {
$rootScope.urlconfiguration = data;
});
}
};
}
])
;
});