$ocLazyLoad
2024-10-01 14:57:49
$stateProvider
.state('index', {
url: "/", // root route
views: {
"lazyLoadView": {
controller: 'AppCtrl', // This view will use AppCtrl loaded below in the resolve
templateUrl: 'partials/main.html'
}
},
resolve: { // Any property in resolve should return a promise and is executed before the view is loaded
loadMyCtrl: ['$ocLazyLoad', function($ocLazyLoad) {
// you can lazy load files for an existing module
return $ocLazyLoad.load('js/AppCtrl.js');
}]
}
})
这个一个很官方的例子:有时间多上官网看看api 这里的。
注意他返回的是一个promise对象
还有另一种用法:
function ($ocLazyLoad) {
return $ocLazyLoad.load(['ngGrid', 'toaster']).then(
function () {
return $ocLazyLoad.load('javascripts/controllers/template/tmplist.js');
}
);
}]
这里我们还可以看很多的东西:http://www.mamicode.com/info-detail-407754.html
这个是这个服务的官网:
https://oclazyload.readme.io/docs/oclazyload-service
最新文章
- iPad编程
- NOI 题库 7624
- 移动apache访问日志后如何立即生效
- SpaceBase – 基于 Sass 的响应式 CSS 框架
- 2015年,从毕业到工作的几点感悟(Android开发新人)
- 【iCore3 双核心板】例程九:ADC实验——电源监控
- 单片机TM4C123学习(九):PWM
- 如何让Service自动重启而不被kill掉
- windows条件下,Ping加上时间戳,并保存到文件,适用于测试网络
- linux 和 windows下的程序计时
- sql server 2000 下载地址
- 经典排序算法 - 基数排序Radix sort
- ThinkPHP框架视图详细介绍 View 视图--模板(九)
- 1-3 hibernate核心对象关系映射 xxx.hbm.xml
- Deepin 15.4 个性化设置
- C#通过用户名与密码访问共享目录
- gsoap使用总结
- js中的块级作用域
- Oracle常用方法备份
- [转帖] Windows 与linux的栈大小问题