0
我得到错误与角JS错误:[ng:areq]参数'MyController'不是一个函数,得到了undefined,何时试图使用捆绑。但是,当我明确包括应用程序在我的HTML使用脚本标记它的作品。 捆绑Config.csAngularJS错误:[ng:areq]参数'MyController'不是一个函数,得到undefined
bundles.Add(new ScriptBundle("~/bundles/myweb")
.IncludeDirectory("~/Scripts/myweb", "*.js")
.IncludeDirectory("~/Scripts/myweb/Controllers", "*.js")
.Include("~/Scripts/myweb/Controllers/myController.js")
.Include("~/Scripts/myweb/myweb.js"));
有了这个HTML不起作用:
<script src="~/Scripts/angular.js"></script>
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/bundles/myweb")
这个HTML的工作,但我不确定为什么我要明确地包括myApp.js因为它已经包含在束(当我从F12查看捆绑 - 在谷歌Chrome开发者工具它已经包含了预期的代码):
<script src="~/Scripts/angular.js"></script>
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/bundles/myweb")
<script src="~/Scripts/myweb/myweb.js"></script>
注意显示HTML是在HEA d _Layout.cshtml。我正在使用MVC的angularJS。