.controller('commission_list', ['$rootScope', '$scope', 'ENV', '$timeout', '$ionicPopover', 'categorylistsFactory', 'commissionFactory', '$stateParams', '$ionicSideMenuDelegate',function($rootScope, $scope, ENV, $timeout, $ionicPopover, categorylistsFactory, commissionFactory, $stateParams, $ionicSideMenuDelegate,zxy)
点别人负分的都有点坏。
这是angular的语法。
第一个参数是controller的名字,后面的数组表示依赖了那些服务。一般来说都不会依赖这么多服务,写这个代码的人代码水平有点烂。
整理一下就清晰多了
angualr.module('app', [])
.controller('commission_list', [
'$rootScope',
'$scope',
'ENV',
'$timeout',
'$ionicPopover',
'categorylistsFactory',
'commissionFactory',
'$stateParams',
'$ionicSideMenuDelegate',
// 回调函数的参数与上面的服务一一对应,因此可以简写,让代码看上去更加简洁
function($rs, $s, ENV, $t, $ip, clf, cmf, $sp, $imd, zxy) {
// 挂载属性和方法
}])
应该是ionic开发里面的代码。
最后的zxy是什么鬼,我也不知道 - -!