加载网页时出现以下错误:
参数'channelsAppController'不是函数,未定义
我有2个不同的网页和一个Layout页面,其中包含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 = {
当我加载任何一个页面时,都会收到前面提到的错误。
如果我注释掉布局中的脚本之一,则页面...不使用该脚本的页面将加载并且不会产生错误。
每个页面在root div中指定了各自的控制器。
我正在尝试找出导致错误的原因:
使用angular时,如何在布局页面中包含多个javascript文件?
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 = {
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句