angularjs 配置路由按需加载html\js文件[不依赖第三方插件]
来源:互联网 发布:python 输入ctrl c 编辑:程序博客网 时间:2024/05/01 12:03
//配置appapp.config(function($controllerProvider, $compileProvider, $filterProvider, $provide, $routeProvider) { //添加注册机制--按需加载用 app.register = { controller: $controllerProvider.register, directive: $compileProvider.directive, filter: $filterProvider.register, factory: $provide.factory, service: $provide.service }; //resolve事件函数- 路由用 app.asyncjs = function (js) { return ["$q", "$route", "$rootScope", function ($q, $route, $rootScope) { var deferred = $q.defer(); var dependencies = js; $script(dependencies, function () { $rootScope.$apply(function () { deferred.resolve(); }); }); return deferred.promise; }]; }; /** *路由规则; * load:app.asyncjs html页面依赖的js文件列表 */ var templateBaseUrl="html文件存放路径/"; $routeProvider.when('/login', {templateUrl: templateBaseUrl+'login.html',reloadOnSearch: false}); $routeProvider.when('/home', {templateUrl: templateBaseUrl+'home.html', resolve: {load:app.asyncjs(['services/service1.js','controllers/1Controller.js'])} });});
0 0
- angularjs 配置路由按需加载html\js文件[不依赖第三方插件]
- AngularJs日常bug修复记录: 使用第三方插件按需加载(oclazyload简单使用)
- [转载]angularjs按需加载js文件
- 如何加载第三方js
- AngularJS按需加载文件
- 不依赖于第三方库的日期时间选择器插件--Rome
- Angularjs第三方插件ui-bootstrap-tpls.min.js和ui-bootstrap.min.js的区别、差异、不同
- 不依赖第三方环境和服务
- 纯JS实现的3D标签云,不依赖任何第三方库,支持移动页面
- AngularJS ocLazyLoad按需加载控制器/js文件的延迟加载(一)
- 如何在AngularJs中调用第三方插件库
- 如何在AngularJs中调用第三方插件库
- 不依赖第三方jar包的通过java sax解析本地xml文件的实例代码
- 不依赖第三方jar包的通过java sax解析本地xml文件的实例代码
- js用第三方插件打印lodop
- Angular5中调用第三方js插件
- yii第三方插件snoopy配置
- Eclipse maven 配置 第三方maven插件
- xshell SSH服务器拒绝访问密码。请再试一次
- Boltzmann 玻尔兹曼机(BM)
- UIDocumentInteractionController 第三方应用中打开自己的文件 方法
- PHP命名空间 namespace 及导入 use 的用法
- java写出蛇吃蛋小游戏
- angularjs 配置路由按需加载html\js文件[不依赖第三方插件]
- C++构造函数调用顺序
- Error:Execution failed for task ':app:prepareDebugAndroidTestDependencies'.
- xdoj-1040
- Progressbar进度条和SeekBar拖动条的简单使用
- AndroidContacts操作系列之 查看底层联系人表结构
- 定制ListView的界面
- 在tableView、scrollView、collectionView上层添加一个固定的UIButton,不随其滚动
- 洛谷 P2434 [SDOI2005]区间