angularjs使用gulp-uglify压缩后执行报错的解决方法
更新时间:2018年03月07日 09:28:55 作者:海阔山遥-未知何处是潇湘
下面小编就为大家分享一篇angularjs使用gulp-uglify压缩后执行报错的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
问题出现原因是由于压缩之后变量变成了,e、s、t等,需要依赖注入的方法没有使用中括号注入,而在function的参数中直接使用,导致压缩之后无法识别需要依赖注入的模块。例如:
var module= angular.module('homeApp', ['ui.router']); module.config(function ($sceProvider) { $sceProvider.enabled(false); })
改为:
var module= angular.module('homeApp', ['ui.router']); module.config(['$sceProvider',function ($sceProvider) { $sceProvider.enabled(false); }])
再次使用gulp-uglify压缩后执行正常。
以上这篇angularjs使用gulp-uglify压缩后执行报错的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
利用Angular2的Observables实现交互控制的方法
这篇文章主要介绍了利用Angular2的Observables实现交互控制的方法,我们主要针对一些在跟服务器端交互的时候遇到的问题,来看看Observable给我们带来的特性。感兴趣的可以了解一下2018-12-12Facade Service暴露commands简化代码逻辑提高可访问性组合性
在 Angular 应用开发中,使用 Facade Service 暴露 commands(命令)以及订阅这些 commands 是一个常见的设计模式,本文将详细介绍在 Facade Service 中如何实现这一目标,并深入探讨相关细节,以及通过实际示例进行说明2023-10-10Angular.js之作用域scope''@'',''='',''&''实例详解
这篇文章主要介绍了Angular.js之作用域scope'@','=','&'实例详解,需要的朋友可以参考下2017-02-02
最新评论