Предположим есть некий контроллер UserCntrl который ну например по минимуму регистрирует пользователя или логинит его ну и еще чего нибудь. И есть фактори я так понимаю именно она выступает в роли модели тут ну в смысле не модели бд прям уж а той которая обращается в апи(возможно бред несу, только пару дней изучаю ангуляр ) UserFctr
Так вот стоит ли организовывать так : т.е создавать один большой контроллер для модели (фактори) User и в нем какой нибудь перебор делать на метод и его уже вызывать там в фактори
angular
.module('starter', [])
.controller('UserCntrl', ['$scope', 'User', function($scope, User) {
for (var key in $scope) {
switch (key)
case 'register':
вызываем User(с данными)
[break]
case 'Login':
вызываем User(с данными)
[break]
...
case labelN:
statementsN
[break]
}
}
}]) или лучше сделать много разных контроллеров для User(фактори)