После успешного входа в мое приложение я хочу динамически загружать все состояния, доступные пользователю от api/js
. Динамически загруженные состояния всегда будут включать абстрактное состояние app.module
, которое является единственным известным состоянием и которое является корнем для всех других состояний в одной и той же загрузке.Загрузите состояние ui-router динамически
Мой первый подход заключался в использовании oc.lazyLoad после входа в систему. Он работал нормально, но не при обновлении браузера. Затем я попытался загрузить с помощью oc.lazyLoad в module.run, но это не сработало.
Я пытался использовать oc.lazyLoad вместе с futureState из дополнительных компонентов ui-router, но я не могу заставить его работать.
Мне нужна помощь в том, как настроить $futureStateProvider
, если это возможно даже для того, чтобы сделать то, что я хочу.
Вам необходимо исследовать ocLazyLoad дальше, потому что вы можете делать то, что хотите. Например, в вашем блоке запуска: $ ocLazyLoad.load ({type: 'js', path: 'js/libs/fastclick.min.js'}), затем (function() {FastClick.attach (document.body); }) – user3791775