AngularJS使用angular.bootstrap完成模块手动加载的方法分析


Posted in Javascript onJanuary 19, 2017

本文实例分析了AngularJS使用angular.bootstrap完成模块手动加载的方法。分享给大家供大家参考,具体如下:

之前我们看到使用ng-app指令,可以实现模块的自动加载。现在我们看下,angular中如何手动加载模块。需要使用到angular.bootstrap这个函数

<html>
  <head>
    <script src="angular.js"></script>
    <script>
    // 创建moudle1
    var rootMoudle = angular.module('moudle1', []);
    rootMoudle.controller("controller1",function($scope){$scope.name="aty"});
    // 创建moudle2
    var m2 = angular.module('moudle2', []);
    m2.controller("controller2",function($scope){$scope.name="aty"});
    // 页面加载完成后,再加载模块
    angular.element(document).ready(function() {
      angular.bootstrap(document.getElementById("div1"),["moudle1"]);
      angular.bootstrap(document.getElementById("div2"),["moudle2"]);
    });
  </script>
  <head>
  <body>
    <div id="div1" ng-controller="controller1">div1:{{name}}</div>
    <div id="div2" ng-controller="controller2">div2:{{name}}</div>
  </body>
</html>

IE运行这个网页,发现变量能够被angular框架正确解析;F12发现控制台也没有报错误。到这里为止,我们知道了如何加载angular的模块,也明白了手动加载和自动加载的区别。接下来,我们就可以去继续学习AngularJS框架的其他知识。

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
Google AJAX 搜索 API实现代码
Nov 17 Javascript
原生javascript获取元素样式属性值的方法
Dec 25 Javascript
浅谈jQuery构造函数分析
May 11 Javascript
javascript实现根据iphone屏幕方向调用不同样式表的方法
Jul 13 Javascript
微信支付如何实现内置浏览器的H5页面支付
Sep 25 Javascript
大型JavaScript应用程序架构设计模式
Jun 29 Javascript
引用jquery框架后出错的解决方法
Aug 09 Javascript
Node.js中防止错误导致的进程阻塞的方法
Aug 11 Javascript
JS设计模式之命令模式概念与用法分析
Feb 06 Javascript
前端js中的事件循环eventloop机制详解
May 15 Javascript
使用vue-cli3+typescript的项目模板创建工程的教程
Feb 28 Javascript
vue中使用vue-print.js实现多页打印
Mar 05 Javascript
创建一般js对象的几种方式
Jan 19 #Javascript
用JavaScript实现让浏览器停止载入页面的方法
Jan 19 #Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
Jan 19 #Javascript
快速掌握jQuery插件开发
Jan 19 #Javascript
Web 开发中Ajax的Session 超时处理方法
Jan 19 #Javascript
JavaScript DOM节点操作实例小结(新建,删除HTML元素)
Jan 19 #Javascript
使用JavaScript触发过渡效果的方法
Jan 19 #Javascript
You might like
PHP一些有意思的小区别
2006/12/06 PHP
PHP 用数组降低程序的时间复杂度
2009/12/04 PHP
php删除与复制文件夹及其文件夹下所有文件的实现代码
2013/01/23 PHP
如何使用php判断所处服务器操作系统的类型
2013/06/20 PHP
JS实现淘宝幻灯片效果的实现方法
2013/03/22 Javascript
HTML5之lang属性与dir属性的详解
2013/06/19 Javascript
jQuery移除元素自动解绑事件实现思路及代码
2014/05/31 Javascript
PHP守护进程实例
2015/03/06 Javascript
js/jq仿window文件夹移动/剪切/复制等操作代码
2017/03/08 Javascript
vue 2.0组件与v-model详解
2017/03/27 Javascript
使用Browserify来实现CommonJS的浏览器加载方法
2017/05/14 Javascript
JavaScript生成简单等差数列
2017/11/28 Javascript
JavaScript实现二叉树定义、遍历及查找的方法详解
2017/12/20 Javascript
详解Webpack+Babel+React开发环境的搭建的方法步骤
2018/01/09 Javascript
微信小程序实现倒计时调用相机自动拍照功能
2018/06/10 Javascript
jQuery 实现倒计时天,时,分,秒功能
2018/07/31 jQuery
layer实现弹出层自动调节位置
2019/09/05 Javascript
vue使用canvas实现移动端手写签名
2020/09/22 Javascript
跟老齐学Python之坑爹的字符编码
2014/09/28 Python
Google开源的Python格式化工具YAPF的安装和使用教程
2016/05/31 Python
python 多线程对post请求服务器测试并发的方法
2019/06/13 Python
用Anaconda安装本地python包的方法及路径问题(图文)
2019/07/16 Python
Tensorflow 卷积的梯度反向传播过程
2020/02/10 Python
python实现快递价格查询系统
2020/03/03 Python
细说CSS3中的选择符
2008/10/17 HTML / CSS
移动端HTML5 input常见问题(小结)
2020/09/28 HTML / CSS
荷兰鞋类购物网站:Donelli
2019/05/24 全球购物
大学校园生活自我鉴定
2014/01/13 职场文书
绿色环保口号
2014/06/12 职场文书
2014年政务公开工作总结
2014/12/09 职场文书
三好学生主要事迹怎么写
2015/11/03 职场文书
2016思想纪律作风整顿心得体会
2016/01/23 职场文书
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
2022/03/23 MySQL
Dubbo+zookeeper搭配分布式服务的过程详解
2022/04/03 Java/Android
MySQL数据库表约束讲解
2022/06/21 MySQL
Java实现HTML转为Word的示例代码
2022/06/28 Java/Android