2014-10-10 39 views
0

我有我的html ..1個html可以從2個不同的外部javascript調用2個不同的控制器嗎?

<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) {} 

,一個用於2ndController。

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

但是隻有1個控制器工作,而另一個控制器不工作。 是因爲我有兩個單獨的JS文件?

謝謝。

回答

0

它的發生,因爲你要定義兩次模塊BuyBye。相反,你應該只定義一次。

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


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

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

作品:)謝謝〜 – 2014-10-10 09:22:24

相關問題