asp.net-mvc – Mvc4绑定,缩小和AngularJS服务
发布时间:2020-12-15 19:07:18 所属栏目:asp.Net 来源:网络整理
导读:有没有办法自定义Asp.Net MVC4捆绑和放大功能缩小js文件? 意思是,我不想完全关闭缩小,但“按原样”它只是打破AngularJs。 由于AngularJs使用DI和IoC方法在控制器中注入服务,因此: function MyController($scope) { } 一旦缩小,变成: function MyContr
有没有办法自定义Asp.Net MVC4捆绑和放大功能缩小js文件?
意思是,我不想完全关闭缩小,但“按原样”它只是打破AngularJs。 由于AngularJs使用DI和IoC方法在控制器中注入服务,因此: function MyController($scope) { } 一旦缩小,变成: function MyController(n) { } 通常这不会是一个问题,但AngularJs使用参数名称来了解要注入的服务。所以$ scope应该保持$ scope,以及角控制器中的任何其他参数。其他一切,如局部变量等,应该正常缩小。 我找不到任何明确的文档,如何配置Mvc4缩小,它似乎很愚蠢的是“全有或没有”,所以我想我错过了一些东西。 谢谢。 解决方法
实际上你可以(并且应该!)写AngularJS代码,所以它是“minification安全”。详细信息在
http://docs.angularjs.org/guide/di的“依赖注释”部分中有所描述,但简言之,对于全局定义的控制器,您可以写:
My injectroller。$ inject = [‘$ scope’]; 请注意,全局定义的控制器会污染全局命名空间(有关详细信息,请参阅this),应该避免。如果在模块级上声明一个控制器,您也可以使其小型化安全: angular.module('mymodule',[]).controller('MyController',['$scope',function($scope){ //controller code goes here }]); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 使用TFS 2015 Build构建和部署Web应用程序
- asp.net – 重启后,每个页面的MVC应用程序都很慢
- asp.net-mvc-2 – 我的MVC2应用程序可以在查询字符串参数上
- asp.net – ASP反请求伪造,为什么黑客不会先获取?
- ASP.NET WebApi使用Swagger做接口文档
- asp.net-core – 在ASP.NET Core MVC中提供一些静态文件的问
- asp.net-mvc – ASP.NET MVC – 在控制器之间共享会话状态
- asp.net-mvc – MVC:创建应用程序基本URL链接的最简单方法
- asp.net-mvc – 使用ASP.NET MVC 2 AsyncController实现长时
- asp.net-mvc-3 – 在Asp.Net MVC中,我对身份验证模式有哪些
推荐文章
站长推荐
- asp.net-mvc – 将Visual Studio项目转换为ASP.N
- asp.net – MSVSMON.EXE用VS调试很慢
- ASP.NET GridView利用PagerTemplate自定义分页
- asp.net-mvc-3 – 如何验证HTML输入以防止XSS?
- asp.net-mvc-5 – 当我点击外部提供商按钮时,为什
- 基于Asp.net C#实现HTML转图片(网页快照)
- asp.net-mvc – 使用HTML.EditorFor Vs使用HTML.
- asp.net – Mocking HttpContext不起作用
- asp.net-mvc-4 – 如何通过ASP.NET MVC中的Simpl
- asp.net – Ext.net:如何设置宽度百分比而不是像
热点阅读