文档章节

webpack ,require.ensure配合oclazyload 实现ng1模块懒加载

boogoogle
 boogoogle
发布于 2017/08/13 16:09
字数 70
阅读 42
收藏 0
import angular from 'angular'
import 'angular-ui-router'
import 'oclazyload'
import 'bootstrap/dist/css/bootstrap.min.css'

import AppComponent from './app.component'


angular.module('app', [
	'ui.router',
	'oc.lazyLoad',
])
    .config(($stateProvider, $urlRouterProvider) => {

        $urlRouterProvider.otherwise('/')

        $stateProvider.state('search', {
            url: '/search',
            component: 'searchpageComponent',
            lazyLoad:function($q, $ocLazyLoad) {
                    let deferred = $q.defer()
                    require.ensure(['./searchPage/searchpage.js'], function() {
                        let module = require('./searchPage/searchpage.js')
                        $ocLazyLoad.load({
                            name: 'searchPage'
                        })
                        deferred.resolve(module)
                    })
                    return deferred.promise
            }

        })
    })
    .component('appCom', AppComponent)

© 著作权归作者所有

下一篇: webpack模板
boogoogle
粉丝 11
博文 105
码字总数 26870
作品 0
昌平
前端工程师
私信 提问
angularJS 路由加载js controller 未定义 解决方案

说明 本文主要说明,在框架使用中, 路由加载js 未定义 解决方案。 路由 $routeProvider 异步加载js 路由的基本用法,请查看官方文档,下面实例只说明,懒加载用法。 实例使用版本: angular...

DrChenXX
03/20
56
0
ocLazyLoad 1.1.0 发布,AngularJS 延迟加载模块和组件

ocLazyLoad 1.1.0 发布了,ocLazyLoad 是 AngularJS 的延迟加载(惰性加载)模块和组件。 主要特性: 自动加载依赖关系 友好的调试器(无eval代码) 混合正常引导和按需加载的能力 通过服务或...

王练
2017/02/04
1K
0
angular-ocLazyLoad为啥加载不上的问题

https://git.oschina.net/253498229/jfinal1.git 求大神帮忙看看angular-ocLazyLoad为啥加载不上的问题

哎码
2016/01/09
553
0
angular-ocLazyLoad为啥加载不上的问题

https://git.oschina.net/253498229/jfinal1.git 求大神帮忙看看angular-ocLazyLoad为啥加载不上的问题

哎码
2016/01/09
605
1
angular-ocLazyLoad为啥加载不上的问题

https://git.oschina.net/253498229/jfinal1.git 求大神帮忙看看angular-ocLazyLoad为啥加载不上的问题

哎码
2016/01/09
57
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
昨天
5
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
昨天
8
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
昨天
10
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
昨天
6
0
PHP+Ajax微信手机端九宫格抽奖实例

PHP+Ajax结合lottery.js制作的一款微信手机端九宫格抽奖实例,抽奖完成后有收货地址添加表单出现。支持可以设置中奖概率等。 奖品列表 <div class="lottery_list clearfix" id="lottery"> ......

ymkjs1990
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部