Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJS控制器构造函数和编译器_Angularjs - Fatal编程技术网

AngularJS控制器构造函数和编译器

AngularJS控制器构造函数和编译器,angularjs,Angularjs,有没有更好的方法来处理编译器友好的angularjs控制器构造函数 对于每个控制器,我的代码都是这样的 return app.controller('WorkspaceCtrl', ['$rootScope', '$scope', '$route', 'DashboardModel', 'dashboards', 'reports', 'workspaces', '$modal', 'growl', function WorkspaceCtrl($rootScop

有没有更好的方法来处理编译器友好的angularjs控制器构造函数

对于每个控制器,我的代码都是这样的

     return app.controller('WorkspaceCtrl', ['$rootScope', '$scope', '$route', 'DashboardModel', 'dashboards', 'reports', 'workspaces', '$modal', 'growl',
           function WorkspaceCtrl($rootScope, $scope, $route, DashboardModel, dashboards, reports, workspaces, $modal, growl) {

            //.. controller code here ...
     }]);

谢谢

使用它将处理依赖项的注释,以便可以安全地缩小代码。它被设计为作为任务运行,作为构建过程的一部分

如果您指的是需要注释每个控制器在缩小后的依赖关系,则可以使用。它将处理依赖项的注释,以便您的代码可以安全地缩小。@JonathanPalumbo哇……这正是我想要的!很高兴这有帮助。作为答案发布,以供将来参考。@JonathanPalumbo很好奇这将如何与requirejs一起工作,因为您的路径已经定义,这将改变输出。我不确定我是否完全理解这个问题,但我对requirejs没有经验。