首先看这里, 官方关于resolve的解释 deps这里其实本身和ocLazyload没什么关系,只不过呢,是因为load最终的返回是一个Promise,同时呢, ui-router的resolve属性是专门用来处理这种异步或者同步的预加载数据逻辑。所以这么写的话加变相的实现了,路由页面解析前,需要预先通过ocLazyload来懒加载需要的依赖包代码。
resolve
的解释deps
这里其实本身和ocLazyload
没什么关系,只不过呢,是因为load
最终的返回是一个Promise
,同时呢,ui-router
的resolve
属性是专门用来处理这种异步或者同步的预加载数据逻辑。所以这么写的话加变相的实现了,路由页面解析前,需要预先通过ocLazyload来懒加载需要的依赖包代码。