angular.module('app') .controller("IndexController", IndexController); IndexController.$inject = ['CustomerService','StorageService','IMSqliteUtilService','SysMsgService', 'MsgService','$scope','$rootScope','$ionicHistory','$state','ConfigService', '$ionicScrollDelegate', '$timeout','CityService' , 'UtilService', 'UserService', 'TaskIndexService', '$ionicSlideBoxDelegate', 'MerchantIndexService', 'BlackService', 'BannerService', 'SqliteUtilService', '$window','$location','$ionicTabsDelegate','$ionicModal']; function IndexController (CustomerService,StorageService,IMSqliteUtilService,SysMsgService, MsgService,$scope,$rootScope,$ionicHistory,$state,ConfigService, $ionicScrollDelegate, $timeout,CityService , UtilService, UserService, TaskIndexService, $ionicSlideBoxDelegate, MerchantIndexService, BlackService, BannerService, SqliteUtilService, $window,$location,$ionicTabsDelegate,$ionicModal){ }
这是ionic项目里首页controller的依赖注入,注入的东西实在过多,想请问各位前辈有没有好的优化的思路或者方法可以借鉴。
用到什么servive注入什么sevice是坠吼的。既然用到了这么多注入,想必下面的代码很复杂吧。在实际开发中,你可以写几个controller,把复杂的功能分解下
首先想问下,你这个controller负责了多少东西,为什么会依赖这么多东西?十几个依赖