0
我有控制器以下非minfied和精缩版本代码:缩小这两段代码的区别是什么?
非精缩版本代码:
phonecatApp.controller('PhoneListCtrl', function PhoneListCtrl($scope, $http) {
//code for controller
});
精缩版本代码:
phonecatApp.controller('PhoneListCtrl', ['$scope', '$http',function PhoneListCtrl($scope, $http) {
//code for controller
}]);
我不不知道为什么缩小的版本代码被优先考虑?缩小和非缩小版本代码有什么区别?
你问我们为什么要缩小代码的总体,或者两者有什么区别,你的例子中的“缩小”版本并没有在术语的意义上被缩小。 – dbarnes 2015-04-03 17:49:53
您可以缩小以减小下载大小和模糊意图。您必须使用AngularJS代码的阵列版本才能缩小不会损坏AngularJS。 – 2015-04-03 17:51:10
我认为这是因为缩小了变量的名字,并且没有显式映射名字,就像在第二个例子中那样,它可能会破坏注入。 – lintmouse 2015-04-03 17:51:53