Если у меня есть некоторые модули, которые определяют один и тот же объект value:
var m1 = angular.module('m1', []);
m1.value('test', 'AAA');
var m2 = angular.module('m2', []);
m2.value('test', 'BBB');
Примечание m1 и m2 оба имеют одинаковое значение test.
Тогда в основном модуле я буду зависеть от них два:
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 of m1 было переопределено одним из m2.
Здесь вы можете увидеть живое демо: http://plnkr.co/edit/u7u8p0nYqq9CvNxWKv5G?p=preview
Есть ли способ показать значения test как из m1, так и m2 на той же странице?