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 相关文章推荐
JavaScript TO HTML 转换
Jun 26 Javascript
jQuery 隔行换色 支持键盘上下键,按Enter选定值
Aug 02 Javascript
使用dynatrace-ajax跟踪JavaScript的性能
Apr 12 Javascript
基于PHP+Jquery制作的可编辑的表格的代码
Apr 10 Javascript
jquery获取div宽度的实现思路与代码
Jan 13 Javascript
js脚本获取webform服务器控件的方法
May 16 Javascript
jQuery使用removeClass方法删除元素指定Class的方法
Mar 26 Javascript
JS实现鼠标移上去显示图片或微信二维码
Dec 14 Javascript
深入剖析Node.js cluster模块
May 23 Javascript
JavaScript插入排序算法原理与实现方法示例
Aug 06 Javascript
vue实现打印功能的两种方法
Sep 07 Javascript
详解js加减乘除精确计算
Mar 19 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
header跳转和include包含问题详解
2012/09/08 PHP
实现获取http内容的php函数分享
2014/02/16 PHP
PHP中的switch语句的用法实例详解
2015/10/21 PHP
Netbeans 8.2与PHP相关的新特性介绍
2016/10/08 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
innerhtml用法 innertext用法 以及innerHTML与innertext的区别
2009/10/26 Javascript
Javascript 面向对象 继承
2010/05/13 Javascript
JS实现标签页效果(配合css)
2013/04/03 Javascript
jquery 提交值不为空的元素示例代码
2013/05/10 Javascript
表单序列化与jq中的serialize使用示例
2014/02/21 Javascript
jquery checkbox 勾选的bug问题解决方案与分析
2014/11/13 Javascript
浅谈JQuery+ajax+jsonp 跨域访问
2016/06/25 Javascript
JS制作图形验证码实现代码
2020/10/19 Javascript
详解在vue-cli项目中安装node-sass
2017/06/21 Javascript
移动前端图片压缩上传的实例
2017/12/06 Javascript
Javascript中的作用域及块级作用域
2017/12/08 Javascript
JavaScript实现二叉树定义、遍历及查找的方法详解
2017/12/20 Javascript
使用layui定义一个模块并使用的例子
2019/09/14 Javascript
node读写Excel操作实例分析
2019/11/06 Javascript
微信小程序实现图片压缩
2019/12/03 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
2020/05/13 Javascript
easyUI使用分页过滤器对数据进行分页操作实例分析
2020/06/01 Javascript
JS addEventListener()和attachEvent()方法实现注册事件
2021/01/11 Javascript
推荐11个实用Python库
2015/01/23 Python
Python基本数据结构之字典类型dict用法分析
2019/06/08 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
Python3+selenium实现cookie免密登录的示例代码
2020/03/18 Python
美国二手奢侈品寄售网站:TheRealReal
2016/10/29 全球购物
公积金转移接收函
2014/01/11 职场文书
初婚初育证明
2014/01/14 职场文书
对公司合理化的建议书
2014/03/12 职场文书
《宿建德江》教学反思
2014/04/23 职场文书
关于安全的广播稿
2014/10/23 职场文书
青年文明号汇报材料
2014/12/23 职场文书
元素水平垂直居中的方式
2021/03/31 HTML / CSS
利用Python实现模拟登录知乎
2022/05/25 Python