【问题标题】:AngularJS : automate process to minify projectAngularJS:自动化流程以缩小项目
【发布时间】:2013-03-20 08:59:25
【问题描述】:

我对使用编译器工具自动化/简化 Angular 项目很感兴趣,它可能适用于其他所有东西,但是 Angular 注入和命名空间很尴尬,以至于无法逃避编译器知识。这样做的最佳/专业方法是什么?

谢谢,最后一件事,

app.controller('ctrl',['$rootScope',function($rootScope){
    ...
}]);

缩小时有效,但我如何缩小

app.config(['$routeProvider', function($routeProvider){

}]);

当我缩小连续动作时它会起作用吗?

app.controller(...).directive(...).run(...)

【问题讨论】:

  • 如果使用字符串语法进行注入不应该做任何事情

标签: angularjs automation minify


【解决方案1】:

对于您要链接的每个方法,请使用括号 - 与您的想法完全一样。

app.config(['$routeProvider', function($routeProvider){ }]).run(['$http', '$rootScope',  function($http, $rootScope){ }]);

【讨论】:

    【解决方案2】:

    勾选ngmin (https://github.com/btford/ngmin) 自动添加依赖注入注解到AngularJS项目。完成此操作后,您应该能够使用任何 JavaScript 缩小器。

    【讨论】:

      猜你喜欢
      • 2023-03-30
      • 2011-05-22
      • 1970-01-01
      • 2011-11-30
      • 1970-01-01
      • 1970-01-01
      • 2021-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多