asp.net-mvc – AngularJS无法在发布模式下工作(缩小)
|
我在项目中有AngularJS和Bootstrap的Angular指令,这两个指令都是通过Nuget添加的. 当编译debug =“true”时,一切正常,但是一旦我将编译调试更改为false,Angular就会停止工作,我在Chrome的控制台中收到以下错误: Error: [$injector:unpr] http://errors.angularjs.org/1.2.15/$injector/unpr?p0=nProvider%20%3C-%20n at Error (native) at http://localhost:10366/bundles/angular?v=Bi8OwYOhmsGdeIKC46ZQQdIHX1faTIVR48lG9QG3GBw1:1:448 at http://localhost:10366/bundles/angular?v=Bi8OwYOhmsGdeIKC46ZQQdIHX1faTIVR48lG9QG3GBw1:1:14726 at Object.i [as get] (http://localhost:10366/bundles/angular?v=Bi8OwYOhmsGdeIKC46ZQQdIHX1faTIVR48lG9QG3GBw1:1:13802) at http://localhost:10366/bundles/angular?v=Bi8OwYOhmsGdeIKC46ZQQdIHX1faTIVR48lG9QG3GBw1:1:14801 at i (http://localhost:10366/bundles/angular?v=Bi8OwYOhmsGdeIKC46ZQQdIHX1faTIVR48lG9QG3GBw1:1:13802) at r (http://localhost:10366/bundles/angular?v=Bi8OwYOhmsGdeIKC46ZQQdIHX1faTIVR48lG9QG3GBw1:1:14014) at Object.instantiate (http://localhost:10366/bundles/angular?v=Bi8OwYOhmsGdeIKC46ZQQdIHX1faTIVR48lG9QG3GBw1:1:14185) at http://localhost:10366/bundles/angular?v=Bi8OwYOhmsGdeIKC46ZQQdIHX1faTIVR48lG9QG3GBw1:1:30669 at http://localhost:10366/bundles/angular?v=Bi8OwYOhmsGdeIKC46ZQQdIHX1faTIVR48lG9QG3GBw1:1:23558 angular?v=Bi8OwYOhmsGdeIKC46ZQQdIHX1faTIVR48lG9QG3GBw1:1 (anonymous function) angular?v=Bi8OwYOhmsGdeIKC46ZQQdIHX1faTIVR48lG9QG3GBw1:1 我所有的其他Javascript / CSS都按预期工作.什么可能导致Angular一旦缩小就停止工作?这是一个已知的问题? 谢谢 解决方法当编译调试值设置为“false”时,ASP.NET MVC minifies javascript文件. angular tutorial包括关于缩小的说明:
解决此问题的最常用技术是内联括号表示法,如: phonecatApp.controller('PhoneListCtrl',['$scope','$http',function($scope,$http) {...}]);
这个SO问题解释了缩小安全语法的重要性:Angularjs minify best practice (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-core – 在ASP.NET Core 2.0中哪里可以找到System.
- asp.net-mvc – 提交表单并将数据传递给FileStreamResult类
- asp.net-mvc – 将HttpRequestMessage转换为HttpRequest
- 为什么ASP.NET页面在本地主机上比在生产服务器上慢得多
- asp.net-mvc – ASP.NET MVC如何实现返回上一页的链接?
- 敏感词汇过滤DFA算法
- 本地化 – 了解MVC6 RC1中的资源文件
- asp.net-mvc – 将viewdata传递给asp.net mvc masterpages
- asp.net – IIS 7.5中的URL重写会导致内部服务器错误
- asp.net – 多租户,或不是多租户
- asp.net – 如何使用Inno Setup脚本创建IIS应用程
- asp.net – 避免在web.config中提供服务器连接字
- asp.net-mvc-3 – 实体框架|代码优先|从CultureI
- asp.net – 对象不是垃圾回收,但不包含gcroot
- asp.net-mvc-3 – mvc3 – 如何从源代码禁用符号
- asp.net-mvc – OwinStartup没有开始…为什么?
- asp.net-mvc – ASP.NET MVC获取上次添加记录的I
- telerik – Kendo DatePicker对自定义日期格式的
- .net – 单元测试api控制器的示例代码
- asp.net-mvc – 在MVC中使用ViewBag坏?
