【发布时间】:2016-06-11 07:59:49
【问题描述】:
成功登录我的应用程序后,我想从api/js 动态加载用户可用的所有状态。动态加载的状态将始终包含一个抽象状态app.module,这是唯一已知的状态,并且是同一下载中所有其他状态的根。
我的第一种方法是在登录后使用 oc.lazyLoad。它工作正常,但刷新浏览器时不行。然后我尝试在 module.run 中使用 oc.lazyLoad 加载,但没有成功。
我一直在尝试将 oc.lazyLoad 与来自 ui-router extras 的 futureState 一起使用,但我无法让它工作。
我需要一些关于如何配置 $futureStateProvider 的帮助,如果它甚至可以做我想做的事。
【问题讨论】:
-
您需要进一步调查 ocLazyLoad,因为您可以为所欲为。例如在你的运行块中: $ocLazyLoad.load({type: 'js', path: 'js/libs/fastclick.min.js'}).then(function(){FastClick.attach(document.body); })
标签: angularjs angular-ui-router angular-ui-router-extras oclazyload