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 设计模式之单体模式 面向对象学习基础
Apr 18 Javascript
基于jquery实现的类似百度搜索的输入框自动完成功能
Aug 23 Javascript
根据邮箱的域名跳转到相应的登录页面的代码
Feb 27 Javascript
使用按钮控制以何种方式打开新窗口的属性介绍
Dec 17 Javascript
使用jquery animate创建平滑滚动效果(可以是到顶部、到底部或指定地方)
May 27 Javascript
jquery Validation表单验证使用详解
Sep 12 Javascript
原生js与jQuery实现简单的tab切换特效对比
Jul 30 Javascript
浅谈$('div a') 与$('div&gt;a')的区别
Jul 18 Javascript
JavaScript中的对象和原型(一)
Aug 12 Javascript
基于layui数据表格以及传数据的方式
Aug 19 Javascript
JSON基本语法及与JavaScript的异同实例分析
Jan 04 Javascript
Node.js使用supervisor进行开发中调试的方法
Mar 26 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
德生S2000收音机更换“钕铁硼”全频扬声器
2021/03/02 无线电
PHP的一个完整SMTP类(解决邮件服务器需要验证时的问题)
2006/10/09 PHP
如何利用php array_multisort函数 对数据库结果进行复杂排序
2013/06/08 PHP
PHP命名空间(namespace)的使用基础及示例
2014/08/18 PHP
PHP模拟post提交数据方法汇总
2016/02/16 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
2016/03/21 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
JavaScript QueryString解析类代码
2010/01/17 Javascript
avascript中的自执行匿名函数应用示例
2014/09/15 Javascript
使用js Math.random()函数生成n到m间的随机数字
2014/10/09 Javascript
JS自定义选项卡函数及用法实例分析
2015/09/02 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
2015/12/17 Javascript
URL中“#” “?” &amp;“”号的作用浅析
2017/02/04 Javascript
微信小程序网络请求的封装与填坑之路
2017/04/01 Javascript
[原创]jQuery实现合并/追加数组并去除重复项的方法
2018/04/11 jQuery
js捆绑TypeScript声明文件的方法教程
2018/04/13 Javascript
vue中$set的使用(结合在实际应用中遇到的坑)
2018/07/10 Javascript
基于JavaScript实现每日签到打卡轨迹功能
2018/11/29 Javascript
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
2019/05/13 jQuery
vue组件命名和props命名代码详解
2019/09/01 Javascript
python2爬取百度贴吧指定关键字和图片代码实例
2019/08/14 Python
Python笔记之观察者模式
2019/11/20 Python
深入了解如何基于Python读写Kafka
2019/12/31 Python
读取nii或nii.gz文件中的信息即输出图像操作
2020/07/01 Python
python打开音乐文件的实例方法
2020/07/21 Python
Python unittest生成测试报告过程解析
2020/09/08 Python
adidas爱尔兰官方网站:阿迪达斯运动鞋和运动服
2019/11/01 全球购物
Gerry Weber德国官网:优质女性时装,德国最大的时装公司之一
2019/11/02 全球购物
车间主任岗位职责
2014/03/16 职场文书
鼋头渚导游词
2015/02/05 职场文书
优秀英文求职信范文
2015/03/19 职场文书
计划生育目标责任书
2015/05/09 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书
Python爬虫实战之爬取京东商品数据并实实现数据可视化
2021/06/07 Python
MySQL 使用索引扫描进行排序
2021/06/20 MySQL
深入理解margin塌陷和margin合并的解决方案
2021/06/26 HTML / CSS