2015-06-15 2 views
0

Мне просто нужно уточнить мою идею, когда я реализую. В настоящее время пользователь войдет в систему или зарегистрируется, а затем будет представлен сайт стиля панели управления, который будет обрабатывать такие вещи, как загрузка в базу данных/через API и отображение или редактирование результатов базы данных. С этой идеей угловая конструкция предназначена для реализации всей этой структуры как единого модуля? Или он должен быть разделен, например, модуль входа в систему и модуль панели мониторинга?Рекомендации для модуля с одной страницей?

Также еще один запрос - это лучшее структурированное угловое приложение, которое уменьшает количество встроенных директив. Например, что-нибудь?

Я слежу за учебником через w3schools, но я не думаю, что этот ресурс охватывает все это или просто так просто? Все мои контроллеры и службы или директивы будут в соответствующих файлах.

Я думаю об Угловом правильном пути? Будет ли эта структура поддерживать большое взаимодействие с пользователем и тому подобное? Спасибо

+1

Свы довольно хорошее видео, объясняющие, как маркер работы аутентификации на основе с защищенным сервером бэкэнд. https://www.youtube.com/watch?v=lDb_GANDR8U – Oguzhan

ответ

1

Вы должны попытаться разделить части вашего приложения на модули/подмодули. Таким образом, вы получаете (по крайней мере) две вещи:

  • Вы сможете модульного тестирования каждого модуля в разделении
  • Список модулей действует как «карта» функциональности приложения

Тейк на этот пример:

angular 
    .module('myApp', [ 
     'ngAnimate', 
     'ngRoute', 
     'myApp.shared', 
     'myApp.dashboard', 
     'myApp.users' 
    ]); 

КПП. вы можете получить много понимания о не только как, но и почему подходить некоторые аспекты угловых архитектур, прочитав одну из доступных styleguides, как https://github.com/johnpapa/angular-styleguide#modules или https://github.com/toddmotto/angularjs-styleguide