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