0

我正在处理ASP.NET Web窗体应用程序。我已经添加了一些角度控制器和其他角度funcatinlity应用程序。现在我需要应用JS和CSS文件的缩小,我试图通过System.Web.Optimization dll来使用构建的捆绑提供程序。 在angular.js和我的角码代码文件上应用捆绑时出现错误。我不理解是什么导致错误。捆绑不起作用angularJS

collection.Add(new ScriptBundle("~/bundles/startupbundle") 
       .Include("~/Scripts/jquery-2.1.0.js") 
       .Include("~/Scripts/jquery-ui-1.10.4.min.js") 
       .Include("~/Scripts/jquery-migrate-1.2.1.min.js") 
       .Include("~/Scripts/bootstrap.min.js") 
       .Include("~/Scripts/modernizr-2.7.2.js") 
       .Include("~/Scripts/jquery.blockUI.min.js") 
       .Include("~/Scripts/select2.mi![enter image description here][1]n.js") 
       .Include("~/Scripts/jquery.nicescroll.js") 
       .Include("~/Scripts/jquery.smartWizard.js") 
       .Include("~/Scripts/scripts.js") 
       .Include("~/Scripts/kendo.all.min.js") 
       .Include("~/Scripts/toastr.min.js") 

       .Include("~/Scripts/underscore-min.js") 

       .Include("~/Scripts/bootstrap.min.js") 

       .Include("~/WebApp/AppScripts/master-page.js") 
       .Include("~/WebApp/AppScripts/Dasboard.js") 
       .Include("~/Scripts/angular.min.js") 
       ); 

enter image description here

回答

0

看来,你包括你的自定义脚本包括角。你需要首先包含Angular,否则你会得到运行时错误。

段:

... // everything above this as before 
.Include("~/Scripts/angular.min.js") 
.Include("~/WebApp/AppScripts/master-page.js") 
.Include("~/WebApp/AppScripts/Dasboard.js") 
); 

尽管很难从你的截图告诉我们,如果是这种情况。如果我的提示不起作用,请使用另一个屏幕截图来更新您的问题,以显示“Uncaught object”展开(按下它的左侧三角形)。

作为一个附注,你应该在页面的顶部包含Modernizr,所以它不应该在这个包中。