【发布时间】:2013-03-29 19:31:37
【问题描述】:
我对使用编译器工具自动化/简化 Angular 项目很感兴趣,它可能适用于其他所有东西,但是 Angular 注入和命名空间很尴尬,以至于无法逃避编译器知识。这样做的最佳/专业方法是什么?
谢谢,最后一件事,
app.controller('ctrl',['$rootScope',function($rootScope){
...
}]);
缩小时有效,但我如何缩小
app.config(['$routeProvider', function($routeProvider){
}]);
当我缩小连续动作时它会起作用吗?
app.controller(...).directive(...).run(...)
【问题讨论】:
-
这些应该都可以正常工作。查看我的构建脚本:github.com/joshdmiller/ng-boilerplate。但我不确定你在这里具体问什么。您遇到了什么问题?
-
app.config(['$routeProvider', function($routeProvider){$routeProvider.something()...}]);缩小时变成 app.config(['$routeProvider', function(e){e.f=function()...} ,并导致 e->eProvider 错误。所以我在这个过程中遗漏了什么?我应该使用$injector 或 $inject 在应用程序的某个地方?
-
您提供的代码对我来说很好用 - 再次查看该链接。你也可以发布函数的主体吗?
-
好的,我试试,我把注入的行格式放好后还有什么需要注意的吗?
-
我不知道。
config缩小我从来没有遇到过任何问题。