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(笔记)
Oct 06 Javascript
javascript JSON操作入门实例
Apr 16 Javascript
jqGrid jQuery 表格插件测试代码
Aug 23 Javascript
jQuery 拖动层(在可视区域范围内)
May 24 Javascript
JavaScript+html5 canvas实现本地截图教程
Apr 16 Javascript
Bootstrap carousel轮转图的使用实例详解
May 17 Javascript
JS获取子窗口中返回的数据实现方法
May 28 Javascript
JavaScript基本类型值-Number类型
Feb 24 Javascript
jQuery中DOM操作原则实例分析
Aug 01 jQuery
vue.js实现数据库的JSON数据输出渲染到html页面功能示例
Aug 03 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
Sep 16 Javascript
node.js中fs文件系统模块的使用方法实例详解
Feb 13 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 八种基本的数据类型小结
2011/06/01 PHP
TMDPHP 模板引擎使用教程
2012/03/13 PHP
php安装dblib扩展,连接mssql的具体步骤
2017/03/02 PHP
php及codeigniter使用session-cookie的方法(详解)
2017/04/06 PHP
Laravel基础_关于view共享数据的示例讲解
2019/10/14 PHP
XHTML-Strict 内允许出现的标签
2006/12/11 Javascript
javascript动画效果类封装代码
2007/08/28 Javascript
Javascript setInterval的两种调用方法(实例讲解)
2013/11/29 Javascript
JS小游戏之极速快跑源码详解
2014/09/25 Javascript
JS使用cookie设置样式的方法
2016/06/30 Javascript
详解Vue使用命令行搭建单页面应用
2017/05/24 Javascript
Vue中使用vue-i18插件实现多语言切换功能
2018/04/25 Javascript
在vue中安装使用vux的教程详解
2018/09/16 Javascript
解决IE11 vue +webpack 项目中数据更新后页面没有刷新的问题
2018/09/25 Javascript
使用iView Upload 组件实现手动上传图片的示例代码
2018/10/01 Javascript
小程序实现留言板
2018/11/02 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
2019/05/09 Javascript
JS去除字符串最后的逗号实例分析【四种方法】
2019/06/20 Javascript
Python 初始化多维数组代码
2008/09/06 Python
使用python统计文件行数示例分享
2014/02/21 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
Tensorflow不支持AVX2指令集的解决方法
2020/02/03 Python
Django nginx配置实现过程详解
2020/09/10 Python
现代家居用品及礼品:LBC Modern
2018/06/24 全球购物
经典c++面试题二
2015/08/14 面试题
C#如何允许一个类被继承但是避免这个类的方法被重载?
2015/02/24 面试题
学习型班组申报材料
2014/05/31 职场文书
爱心捐书活动总结
2014/07/05 职场文书
材料物理专业求职信
2014/09/01 职场文书
平遥古城导游词
2015/02/03 职场文书
婚礼嘉宾致辞
2015/07/28 职场文书
赞助商致辞
2015/07/30 职场文书
初中语文教学随笔
2015/08/15 职场文书
2016大学优秀学生干部事迹材料
2016/03/01 职场文书
工作自我评价范文
2019/03/21 职场文书
浅谈CSS不规则边框的生成方案
2021/05/25 HTML / CSS