value
同じオブジェクトを定義するいくつかのモジュールがある場合:
var m1 = angular.module('m1', []);
m1.value('test', 'AAA');
var m2 = angular.module('m2', []);
m2.value('test', 'BBB');
と の値が同じであることに注意m1
してください。m2
test
次に、メイン モジュールで、次の 2 つに依存します。
var app = angular.module('angularjs-starter', ['m1','m2']);
app.controller('MainCtrl', function($scope, test) {
$scope.test = test;
});
HTML は非常に単純です。
<body ng-controller="MainCtrl">
[{{test}}]
</body>
[BBB]
最終ページに表示されます。test
の値が の値によってm1
オーバーライドされていることがわかりますm2
。
ここでライブデモを見ることができます: http://plnkr.co/edit/u7u8p0nYqq9CvNxWKv5G?p=preview
同じページのtest
両方m1
の値を表示する方法はありますか?m2