我有我的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文件吗?
感谢。
答案 0 :(得分:0)
这种情况正在发生,因为您正在定义模块BuyBye
两次。相反,你应该只定义一次。
var app = angular.module('BuyBye', [])
var app = angular.module('BuyBye', [])
app.controller('1stController', function($scope) {});
app.controller('2ndController', function($scope) {});