angularjs依赖注入

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的依赖注入,注入的东西实在过多,想请问各位前辈有没有好的优化的思路或者方法可以借鉴。

阅读 2.8k
2 个回答

首先想问下,你这个controller负责了多少东西,为什么会依赖这么多东西?十几个依赖

用到什么servive注入什么sevice是坠吼的。既然用到了这么多注入,想必下面的代码很复杂吧。在实际开发中,你可以写几个controller,把复杂的功能分解下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题