如果我有一些定义相同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
已m1
被 的 之一覆盖m2
。
你可以在这里看到一个现场演示:http: //plnkr.co/edit/u7u8p0nYqq9CvNxWKv5G ?p=preview
有没有办法在同一页面中显示test
两者m1
的值?m2