Angularjs ocLazyLoad-master 应用

Angularjs ocLazyLoad-master 应用

在项目应用中由于加载的页面较多,而自己使用Angularjs1.X搭建的时候在主页面加载所有的js文件,导致当Js文件多的时候,主页面加载过于慢,导致用户观感很不好。
而在查找时,找到了ocLazyLoad-master这个,虽然自己只是简单的使用,但基本解决了自己的问题

<script src="angular/ocLazyLoad/ocLazyLoad.min.js"></script>

在主页面中引入该文件
由于我是使用了主页面只加载一级页面,然后再在一级页面转入到二级页面

.state('project', {
        url: '/project',
        templateUrl: 'project/projectview/project/project.jsp',
        controller: 'projectCtrl',
        resolve: { 
            loadMyCtrl: ['$ocLazyLoad', function ($ocLazyLoad) { 
              return $ocLazyLoad.load(['project/projectview/teamProject/teamProject.js','project/projectview/mineProject/mineProject.js','project/projectview/mineMinssion/mineMinssion.js','project/projectview/mineGantt/mineGantt.js','project/projectview/teamMission/teamMission.js','project/projectview/teamGantt/teamGantt.js']); 
            }] 
         } 
    })

在一级页面中我需要跳转二级页面
所以在一级页面的时候加载我需要的Js文件
然后并且在jsp页面写上app的添加

app = angular.module('app', [
                                     'ngResource'
                                     ,'app.resource'
                                     ,'app.services'
                                     ,'app.routes'
                                     ,'app.project'
                                     ,'app.project.teamProject'
                                     ,'app.project.mineProject'
                                     ,'app.project.mineMinssion'
                                     ,'app.project.mineGantt'
                                     ,'app.project.teamMission'
                                     ,'app.project.teamGantt'
                                    ]);

之前所加载过的不知道去掉是否有影响,需要试验
添加我所需要加载的二级页面
试验成功

部分页面代码无法套用,因为用angularjs1.X搭建了一套自己写的框架

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值