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 布尔型分析
Dec 22 Javascript
测试你的JS的掌握程度的代码
Dec 09 Javascript
jquery的index方法实现tab效果
Feb 16 Javascript
浅说js变量
May 25 Javascript
理解javascript异步编程
Jan 27 Javascript
Bootstrap每天必学之轮播(Carousel)插件
Apr 25 Javascript
jQuery plugin animsition使用小结
Sep 14 jQuery
jQuery完成表单验证的实例代码(纯代码)
Sep 30 jQuery
微信小程序实现手势图案锁屏功能
Jan 30 Javascript
vue 项目打包通过命令修改 vue-router 模式 修改 API 接口前缀
Jun 13 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
Nov 02 Javascript
react中Suspense的使用详解
Sep 01 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计算排列组合的方法
2013/11/13 PHP
php选择排序法实现数组排序实例分析
2015/02/16 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
提高代码性能技巧谈—以创建千行表格为例
2006/07/01 Javascript
jquery 双色表格实现代码
2009/12/08 Javascript
js 延迟加载 改变JS的位置加快网页加载速度
2012/12/11 Javascript
JavaScript实现判断图片是否加载完成的3种方法整理
2015/03/13 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
2015/04/26 Javascript
es6系列教程_ Map详解以及常用api介绍
2017/09/25 Javascript
如何在selenium中使用js实现定位
2020/08/18 Javascript
详解基于element的区间选择组件校验(交易金额)
2021/01/07 Javascript
[01:34]DAC2018主赛事第四日五佳镜头 Gh巨牙海民助Miracle-死里逃生
2018/04/07 DOTA
[01:03:56]Mineski vs TNC 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
[04:16]完美世界DOTA2联赛PWL S2 集锦第一期
2020/11/23 DOTA
Python装饰器使用示例及实际应用例子
2015/03/06 Python
详解Python中time()方法的使用的教程
2015/05/22 Python
python动态参数用法实例分析
2015/05/25 Python
Python中实现switch功能实例解析
2018/01/11 Python
python3利用Dlib19.7实现人脸68个特征点标定
2018/02/26 Python
python和flask中返回JSON数据的方法
2018/03/26 Python
Python创建普通菜单示例【基于win32ui模块】
2018/05/09 Python
对Python3 序列解包详解
2019/02/16 Python
详解Python中的测试工具
2019/06/09 Python
使用OpenCV获取图像某点的颜色值,并设置某点的颜色
2020/06/02 Python
pycharm使用技巧之自动调整代码格式总结
2020/11/04 Python
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
HTML5 Canvas玩转酷炫大波浪进度图效果实例(附demo)
2016/12/14 HTML / CSS
历史学专业大学生找工作的自我评价
2013/10/16 职场文书
保安队长职务说明书
2014/02/23 职场文书
公安局副政委班子个人对照检查材料
2014/10/04 职场文书
2015年大学团支部工作总结
2015/05/13 职场文书
严以修身专题学习研讨会发言材料
2015/11/09 职场文书
2019年手机市场的调研报告2篇
2019/10/10 职场文书
OpenCV-Python实现油画效果的实例
2021/06/08 Python
Java 超详细讲解数据结构中的堆的应用
2022/04/02 Java/Android
Python可视化神器pyecharts之绘制地理图表练习
2022/07/07 Python