Они так поняли, что лучше использовать один модуль за функциональность. Для моего демонстрационного приложения я создал модуль (с одним, а иногда и двумя контроллерами) для просмотра профиля пользователя, тележки и продукта.Можно ли сосуществовать два ng-приложения на одной странице?
Теперь, когда я добавил учетную запись и управление ролью на стороне сервера, я собираюсь добавить модуль, который будет касаться логинов и ролей пользователя.
Зная, что функциональность входа потребуется на почти всех страницах, я хотел бы знать, могут ли 2 модуля сосуществовать на одной странице?
На всех моих страницах отсутствует директива ng-controller
, только ng-app="cartModule"
. Я не вижу кода, который использует более одного модуля.
Например, после входа в систему мне необходимо ввести userId для перехода на страницу тележки, страницу профиля, страницу продукта и т. Д. До сих пор я жестко закодировал userId
, чтобы позволить мне продолжать кодирование. Альтернативой было бы объединить все функции в одном гигантском модуле.
Любая идея о том, как бороться с общими проблемами?
переместить данные и методы Auth в службу, которая может быть введена любым контроллером, другой службой или использована в обещании решения маршрута. – charlietfl