1 html可以从2个不同的外部JavaScript调用2个不同的控制器吗?

时间:2014-10-10 09:16:28

标签: angularjs angularjs-scope

我有我的HTML ..

<body ng-app="BuyBye">
<div id='welcomeBanner' ng-controller="1stController">

</div>


<div id="inputCtrl" ng-controller="2ndController">

</div>

然后我有2个不同的javascript,一个用于1stController

var app = angular.module('BuyBye', [])
app.controller('1stController', function($scope) {}

和第二个控制器。

var app = angular.module('BuyBye', [])
app.controller('2ndController', function($scope) {}

但是只有一个控制器工作而另一个控制器不工作。 是因为我有两个独立的JS文件吗?

感谢。

1 个答案:

答案 0 :(得分:0)

这种情况正在发生,因为您正在定义模块BuyBye两次。相反,你应该只定义一次。

var app = angular.module('BuyBye', [])


var app = angular.module('BuyBye', [])
app.controller('1stController', function($scope) {});

app.controller('2ndController', function($scope) {});