Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了angularjs – Angular Control在缩小JS文件后无法正常工作?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我是AngularJS的新手.我使用AngularJS在VS2012中创建了一个新的应用程序.我已经将缩小应用于我的 JavaScript文件,但在缩小之后,绑定对我不起作用.因为有角度理解的$scope关键字转换为a.

请告诉我如何应用angularJS文件

解决方法

http://docs.angularjs.org/tutorial/step_05开始:

由于angular将控制器的依赖关系从参数名称推断到控制器的构造函数,如果你要缩小PhoneListCtrl控制器的JavaScript代码,它的所有函数参数也将被缩小,并且依赖注入器将无法识别服务正确.

要克服由缩小引起的问题,只需将带有服务标识符字符串的数组分配到控制器函数的$inject属性中,就像代码段中的最后一行(已注释掉)建议:

@H_871_5@phoneListCtrl.$inject = [‘$scope’,’$http’];

还有一方法可以指定此依赖项列表并避免缩小问题 – 使用括号函数将括号函数注入到字符串数组中(表示依赖项名称),然后是要注入的函数

var PhoneListCtrl = [‘$scope’,’$http’,function($scope,$http){/ * constructor body * /}];

这两种方法都适用于Angular可以注入的任何函数,因此由项目的样式指南决定使用哪一个.

大佬总结

以上是大佬教程为你收集整理的angularjs – Angular Control在缩小JS文件后无法正常工作?全部内容,希望文章能够帮你解决angularjs – Angular Control在缩小JS文件后无法正常工作?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。