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代码必备[js多浏览器兼容写法]
Oct 29 Javascript
Javascript 验证上传图片大小[客户端]
Aug 01 Javascript
Jquery作者John Resig自己封装的javascript 常用函数
Nov 09 Javascript
AngularJS内置指令
Feb 04 Javascript
如何解决easyui自定义标签 datagrid edit combobox 手动输入保存不上
Dec 26 Javascript
理解javascript异步编程
Jan 27 Javascript
js精准的倒计时函数分享
Jun 29 Javascript
AngularJS控制器详解及示例代码
Aug 16 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
Mar 04 Javascript
Node.js API详解之 tty功能与用法实例分析
Apr 27 Javascript
微信小程序 接入腾讯地图的两种写法
Jan 12 Javascript
js实现自动锁屏功能
Jun 02 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代码
2012/09/14 PHP
Codeigniter中禁止A Database Error Occurred错误提示的方法
2014/06/12 PHP
php实现使用正则将文本中的网址转换成链接标签
2014/12/03 PHP
php继承中方法重载(覆盖)的应用场合
2015/02/09 PHP
PHP比较运算符的详细介绍
2015/09/29 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
2016/10/18 PHP
PHP中散列密码的安全性分析
2019/07/26 PHP
javascript调试说明
2010/06/07 Javascript
js实时获取系统当前时间实例代码
2013/06/28 Javascript
给js文件传参数(详解)
2014/07/13 Javascript
前端必备神器 Snap.svg 弹动效果
2014/11/10 Javascript
jQuery oLoader实现的加载图片和页面效果
2015/03/14 Javascript
详解JavaScript节流函数中的Throttle
2016/07/16 Javascript
JS获取鼠标选中的文字
2016/08/10 Javascript
jQuery实现CheckBox全选、全不选功能
2017/01/11 Javascript
详解React 16 中的异常处理
2017/07/28 Javascript
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
Vue2.0生命周期的理解
2018/08/20 Javascript
jQuery实现网页拼图游戏
2020/04/22 jQuery
vuex actions异步修改状态的实例详解
2019/11/06 Javascript
vue 实现通过vuex 存储值 在不同界面使用
2019/11/11 Javascript
taro小程序添加骨架屏的实现代码
2019/11/15 Javascript
[02:38]DOTA2英雄基础教程 噬魂鬼
2014/01/03 DOTA
在python中将字符串转为json对象并取值的方法
2018/12/31 Python
解决json中ensure_ascii=False的问题
2020/04/03 Python
在python中使用nohup命令说明
2020/04/16 Python
Python3 requests模块如何模仿浏览器及代理
2020/06/15 Python
Python基于template实现字符串替换
2020/11/27 Python
Marlies Dekkers内衣法国官方网上商店:国际知名的荷兰内衣品牌
2019/03/18 全球购物
巴西手表购物网站:eclock
2019/03/19 全球购物
营销与策划专业求职信
2014/06/20 职场文书
大学生创业事迹材料
2014/12/30 职场文书
2015年高校就业工作总结
2015/05/04 职场文书
css3实现的加载动画效果
2021/04/07 HTML / CSS
使用python+pygame开发消消乐游戏附完整源码
2021/06/10 Python
Python开发五子棋小游戏
2022/04/28 Python