Если у меня есть некоторые модули, которые определяют один и тот же объект 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
на той же странице?