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 相关文章推荐
Prototype使用指南之range.js
Jan 10 Javascript
javascript动态控制服务器控件实例
Sep 05 Javascript
javascript禁止超链接跳转的方法
Feb 02 Javascript
深入理解bootstrap框架之第二章整体架构
Oct 09 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
Dec 16 Javascript
详解JS中的快速排序与冒泡
Jan 10 Javascript
微信小程序开发(二)图片上传+服务端接收详解
Jan 11 Javascript
web打印小结
Jan 11 Javascript
基于jQuery实现数字滚动效果
Jan 16 Javascript
vue.js实现二级菜单效果
Oct 19 Javascript
ant-design-vue 快速避坑指南(推荐)
Jan 21 Javascript
JavaScript设计模式--桥梁模式引入操作实例分析
May 23 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 has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
2014/12/25 PHP
QQ登录简单实现代码
2021/03/09 Javascript
javascript中的onkeyup和onkeydown区别介绍
2013/04/28 Javascript
jquery取子节点及当前节点属性值的方法
2014/09/09 Javascript
jQuery实现文件上传进度条特效
2015/08/12 Javascript
JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
2015/11/24 Javascript
Bootstrap对话框使用实例讲解
2016/09/24 Javascript
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
Node.js readline模块与util模块的使用
2018/03/01 Javascript
React全家桶环境搭建过程详解
2018/05/18 Javascript
Vue press 支持图片放大功能的实例代码
2018/11/09 Javascript
谈谈为什么你的 JavaScript 代码如此冗长
2019/01/30 Javascript
layui.tree组件的使用以及搜索节点功能的实现
2019/09/26 Javascript
[03:08]Ti4观战指南上
2014/07/07 DOTA
[06:53]2018DOTA2国际邀请赛寻真——勇于创新的Vici Gaming
2018/08/14 DOTA
linux系统使用python获取cpu信息脚本分享
2014/01/15 Python
在Python的web框架中编写创建日志的程序的教程
2015/04/30 Python
python统计文本字符串里单词出现频率的方法
2015/05/26 Python
python数组过滤实现方法
2015/07/27 Python
python 计算文件的md5值实例
2017/01/13 Python
python清除函数占用的内存方法
2018/06/25 Python
python使用Turtle库绘制动态钟表
2018/11/19 Python
Django自定义模板过滤器和标签的实现方法
2019/08/21 Python
Django模板导入母版继承和自定义返回Html片段过程解析
2019/09/18 Python
Python求平面内点到直线距离的实现
2020/01/19 Python
Python中三维坐标空间绘制的实现
2020/09/22 Python
Ruby如何进行文件操作
2014/07/17 面试题
生物技术专业研究生自荐信
2013/09/22 职场文书
生产部管理制度
2014/01/31 职场文书
加多宝凉茶广告词
2014/03/18 职场文书
新学期开学标语
2014/06/30 职场文书
小学阳光体育活动总结
2014/07/05 职场文书
2015年公务员个人工作总结
2015/04/24 职场文书
2015年幼儿园教育教学工作总结
2015/05/25 职场文书
Java 多线程并发FutureTask
2022/06/28 Java/Android