angularjs - reference .value defined in same module
http://stackoverflow.com/questions/27305606
by Garth Edwards
HTML
<script src="http://code.angularjs.org/1.3.5/angular.js"></script>
<div ng-app="myApp">
<div ng-controller="TestCtrl">
{{testvalue1}}
<br>
{{testvalue2}}
</div>
</div>
JavaScript
var myApp = angular.module('myApp', ['configuration']);
myApp.controller('TestCtrl', function($scope, Config, ApiList) {
$scope.testvalue1 = Config.baseURL;
$scope.testvalue2 = ApiList.getMyDataLink1;
});
var configuration = angular.module('configuration', []);
configuration.value('Config',{
baseURL : 'http://dev.mysite.com/', // define Base URL
});
configuration.value('ApiList', {
getMyDataLink1 : this.baseURL + 'rest/folder1/action1/api_key/',
getMyDataLink2 : this.baseURL + 'rest/folder2/action2/api_key/',
getMyDataLink3 : this.baseURL + 'rest/folder3/action3/api_key/',
});