@Eka2

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

Имеется две страницы - на одной просто выводится список элементов, во второй - в админке выводится список элементов и выполняются операции редактирования. CRUD операции выполняются посредством использования службы Resource.
Правильно ли c т.з. архитектуры приложения будет сделать на два view один контроллер, в первом случае будет использоваться только один метод - загрузки данных, во втором все 4?
  • Вопрос задан
  • 187 просмотров
Решения вопроса 1
yamaoto
@yamaoto
la programmeur
С точки зрения безопасности, я бы лучше разделил функционально - отдельно пользовательскую часть, отдельно админскую часть (на уровне модулей).

А в том случае когда оба модуля используют одинаковый функционал (в основном сервисы и директивы, их можно ввести в какой-то общий модуль + склеивать через gulp/grunt

Если админская часть используется скорее как функционал редактора, то можно использовать и один контролер и одно представление (на основе сведений о роли можно через директивы ng-if управлять отображением нужных кнопок/полей)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
используйте компоненты, не используйте контроллеры.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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