gleber1
@gleber1

Как правильно все организовать в AngularJs?

Предположим есть некий контроллер 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(фактори)
  • Вопрос задан
  • 2272 просмотра
Решения вопроса 1
mrRontgen
@mrRontgen
Scala lover.
Да можно без перебора (switch case ). Так понятнее и на грабли с разбегу не набежать:)
А так вполне нормальная практика!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы