我使用数组注入来设置我的控制器,但是随着传递给控制器的服务数量的增加,我将在数组中作为参数重复两次。
从以下问题Injecting a service into another service in angularJS中发现,我不必使用数组注入,这意味着无需重复,但是会导致缩小问题。但是,正如John Ledbetter所评论的那样,如果使用ngmin并不是问题。
我的问题是,如果我使用以下定义:
appControllers.controller('LoginController', function($scope, $rootScope, $localStorage, myService1, myService2) {
代替:
appControllers.controller('LoginController', [ '$scope', '$rootScope', '$localStorage', 'myService1', 'myService2',
function($scope, $rootScope, $localStorage, myService1, myService2) {
用grunt缩小时,除了需要使用ngmin之外,还有其他含义吗?
最佳答案
我正在使用grunt来串联和最小化我的角度文件。您的问题的答案是否定的,除了需要使用ngmin外,没有其他含义。
我建议您使用ng-annotate,它已经比ngmin改进了很多。