ページには、いくつかの角度モジュールがあります。 各モジュールについて、モジュールのバージョンを含む定数を定義します。AngularJS module.constant():モジュール内で定数を定義する方法は?
var module1 = angular.module('module1').constant('version', '1.2.3');
var module2 = angular.module('module2').constant('version', '2.0.0');
...
I定数をモジュール内を定義したにもかかわらず。しかし、定数のモジュール1を使用すると、得られる値は「2.0.0」...
モジュールに適切な定数(または他のもの)を定義する方法はありますか?
を編集してください。代替ソリューションについては、コントローラの宣言などで使用方法を教えてください。
module2.controller('myCtrl', function($scope, $http, $q, ..., version){
// Here I can use the constant 'version'
}
'module2'を' module1'の依存関係としてインポートした場合、 'version'定数がオーバーライドされることがあります。 – nhd
[AngularJSのモジュールと名前空間/名前の衝突]の可能性があります(http:// stackoverflow。 com/questions/13406791/modules-and-namespace-name-collision-in-angularjs) – Zakaria