2014-11-01 134 views
0

我提示以下錯誤:使用多個Java腳本加載時我的網頁:如何在HTML頁面佈局

參數「channelsAppController」不是一個函數,得到了不確定

我有2個不同的網頁和一個佈局頁,其中包括2個不同的Java腳本文件:

<script src ="/Scripts/Views2/Channel.js"></script> 
<script src ="/Scripts/Views2/Channel_Create.js"></script> 

下面是每個腳本的乞討:

Channel.js

(function() { 
    var myApp; 

    myApp = window.angular.module("myApp", []); 

    myApp.controller("channelsAppController", function($scope, $http, $compile) { 

Channel_create.js

(function() { 
    var myApp; 

    myApp = window.angular.module("myApp", []); 

    myApp.controller("channelCreateController", function($scope, $http, $compile) { 
$scope.Channel = { 

當我打開任我得到前面提到的錯誤頁面。

如果我在佈局中註釋掉其中一個腳本,頁面...不使用腳本的頁面加載並且不會生成錯誤。

每個頁面都有在根div中指定的各自的控制器。

我試圖找出什麼導致錯誤:

我怎麼能包括佈局頁面的多個JavaScript文件,同時採用了棱角分明?

回答

1

Channel.js

(function() { 
    var myApp; 

    myApp = window.angular.module("myApp", []); //Module definition 

    myApp.controller("channelsAppController", function($scope, $http, $compile) { 

Channel_create.js

(function() { 
    var myApp; 

    myApp = window.angular.module("myApp"); //Module retrieval. 

    myApp.controller("channelCreateController", function($scope, $http, $compile) { 
$scope.Channel = {