0

在 AngularJS 应用程序中,对于一个模块说“登录”功能,我们可以创建多个服务文件,如 logincheck-svc.js 和 logingo-svc.js 并引用 login-ctrl.js 文件中的两个文件我问这个问题是因为服务文件在 LOC 方面变得越来越大,柏拉图报告显示可维护性指数非常低[由于文件的复杂性]

4

2 回答 2

0

就关注点的隔离而言,您可以根据需要对控制器有尽可能多的依赖。

angular.module('app.controllers').controller('OneController', [
  '$scope',
  'OneService',
  'TwoServices',
  'ThreeServices',
  function ($scope, OneService, TwoServices, ThreeServices) {...}]);
于 2015-07-15T12:08:42.903 回答
0

当然可以,我什至会说,从您的文件变得庞大的那一刻起,这就是一个非常好的主意。:-)

“分而治之”

于 2015-07-15T12:12:40.827 回答