Угловая предварительная нагрузка и нагрузка - PullRequest
0 голосов
/ 17 января 2019

У меня есть приложение Angular, в котором много функциональных модулей, которые загружаются из-за скорости.

Проблема в том, что разные пользователи имеют разные права, поэтому один пользователь может не иметь прав на открытие некоторых модулей, поэтому я бы хотел запретить им загружать этот модуль.

Как оказалось, я не могу установить canLoad и preloadStrategy: PreloadAllModules одновременно. Есть ли возможность

  1. Проверьте, есть ли у пользователя право загружать модули
  2. предзагрузка те которые они могут

Я знаю, что есть canActivate, но я также хочу облегчить свое приложение, потому что если пользователь не может видеть этот модуль, ему не нужно загружать его, но он хотел бы предварительно загрузить другие, к которым он может получить доступ, чтобы открыть они быстрее.

...