AngularJS module.constant (): как определить константу только внутри модуля?

На странице у меня есть несколько угловых модулей. Для каждого модуля я определяю константу, которая содержит версию модуля.

var module1 = angular.module('module1').constant('version', '1.2.3');
var module2 = angular.module('module2').constant('version', '2.0.0');
...

Я, хотя константа была определенавнутри модуль. Но когда я использую константу внутриmodule1я получаю значение 2.0.0 ...

Есть ли способ определить константу (или что-нибудь еще), которая подходит для модуля?

редактировать: для альтернативных решений, не могли бы вы объяснить, как его использовать, например, в декларации контроллера?

module2.controller('myCtrl', function( $scope, $http, $q, ..., version ){
    // Here I can use the constant 'version'
}

Ответы на вопрос(2)

Ваш ответ на вопрос