AngularJS包括详解及示例代码


Posted in Javascript onAugust 17, 2016

HTML不支持嵌入在HTML页面中的HTML页面。实现这一功能通过使用以下方式:

1.使用Ajax - 让一台服务器来调用获取相应的HTML页面,并将其设置在HTML控件的innerHTML。

2.使用服务器端包含 - JSP,PHP等Web端服务器技术可以在包括动态页面中的HTML页面。

使用AngularJS,我们可以用ng-include指令在一个HTML页面嵌入另一个HTML页面。

<div ng-app="" ng-controller="studentController">
  <div ng-include="'main.html'"></div>
  <div ng-include="'subjects.html'"></div>
</div>

例子

tryAngularJS.html

<html>
<head>
<title>Angular JS Includes</title>
<style>
table, th , td {
  border: 1px solid grey;
  border-collapse: collapse;
  padding: 5px;
}
table tr:nth-child(odd) {
  background-color: #f2f2f2;
}
table tr:nth-child(even) {
  background-color: #ffffff;
}
</style>
</head>
<body>
<h2>AngularJS Sample Application</h2>
<div ng-app="" ng-controller="studentController">
<div ng-include="'main.html'"></div>
<div ng-include="'subjects.html'"></div>
</div>
<script>
function studentController($scope) {
  $scope.student = {
   firstName: "Mahesh",
   lastName: "Parashar",
   fees:500,
   subjects:[
     {name:'Physics',marks:70},
     {name:'Chemistry',marks:80},
     {name:'Math',marks:65},
     {name:'English',marks:75},
     {name:'Hindi',marks:67}
   ],
   fullName: function() {
     var studentObject;
     studentObject = $scope.student;
     return studentObject.firstName + " " + studentObject.lastName;
   }
  };
}
</script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script>
</body>
</html>

main.html

<table border="0">
  <tr><td>Enter first name:</td><td><input type="text" ng-model="student.firstName"></td></tr>
  <tr><td>Enter last name: </td><td><input type="text" ng-model="student.lastName"></td></tr>
  <tr><td>Name: </td><td>{{student.fullName()}}</td></tr>
</table>

subjects.html

<p>Subjects:</p>
<table>
  <tr>
   <th>Name</th>
   <th>Marks</th>
  </tr>
  <tr ng-repeat="subject in student.subjects">
   <td>{{ subject.name }}</td>
   <td>{{ subject.marks }}</td>
  </tr>
</table>

 输出

要运行这个例子,需要部署textAngularJS.html,main.html和subjects.html 到一个网络服务器。使用服务器URL在Web浏览器中打开textAngularJS.html。看到结果。

 AngularJS包括详解及示例代码

 以上就是AngularJS 包括的资料整理,后续继续整理相关知识,谢谢大家对本站的支持!

Javascript 相关文章推荐
JQuery 简便实现页面元素数据验证功能
Mar 24 Javascript
跨浏览器通用、可重用的选项卡tab切换js代码
Sep 20 Javascript
JavaScript制作的可折叠弹出式菜单示例
Apr 04 Javascript
jQuery遍历对象、数组、集合实例
Nov 08 Javascript
jQuery中trigger()与bind()用法分析
Dec 18 Javascript
JS中call/apply、arguments、undefined/null方法详解
Feb 15 Javascript
jQuery中用on绑定事件时需注意的事项
Mar 19 Javascript
实例分析JS与Node.js中的事件循环
Dec 12 Javascript
jQuery获取随机颜色的实例代码
May 21 jQuery
webpack4 CSS Tree Shaking的使用
Sep 03 Javascript
bootstrap datepicker的基本使用教程
Jul 09 Javascript
vue监听dom大小改变案例
Jul 29 Javascript
详细分析Javascript中创建对象的四种方式
Aug 17 #Javascript
AngularJS表单详解及示例代码
Aug 17 #Javascript
AngularJS模块详解及示例代码
Aug 17 #Javascript
Bootstrap 源代码分析(未完待续)
Aug 17 #Javascript
AngularJS HTML DOM详解及示例代码
Aug 17 #Javascript
AngularJS表格详解及示例代码
Aug 17 #Javascript
AngularJS过滤器详解及示例代码
Aug 16 #Javascript
You might like
PHP多线程批量采集下载美女图片的实现代码(续)
2013/06/03 PHP
php使用cookie显示用户上次访问网站日期的方法
2015/01/26 PHP
php获取从百度、谷歌等搜索引擎进入网站关键词的方法
2015/07/08 PHP
详解PHP执行定时任务的实现思路
2015/12/21 PHP
Zend Framework教程之Application用法实例详解
2016/03/14 PHP
php自定义函数实现JS的escape的方法示例
2016/07/07 PHP
PHP验证码类ValidateCode解析
2017/01/07 PHP
PHP聊天室简单实现方法详解
2018/12/08 PHP
JS字符串累加Array不一定比字符串累加快(根据电脑配置)
2012/05/14 Javascript
精心挑选的15款优秀jQuery 本特效插件和教程
2012/08/06 Javascript
js克隆对象、数组的常用方法介绍
2013/09/26 Javascript
js类型转换与引用类型详解(Boolean_Number_String)
2014/03/07 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
2020/08/11 Javascript
jquery中EasyUI实现异步树
2015/03/01 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
2016/09/17 Javascript
真正好用的js验证上传文件大小的简单方法
2016/10/27 Javascript
React组件内事件传参实现tab切换的示例代码
2018/07/04 Javascript
微信小程序实现自定义加载图标功能
2018/07/19 Javascript
vue组件挂载到全局方法的示例代码
2018/08/02 Javascript
原生JS实现DOM加载完成马上执行JS代码的方法
2018/09/07 Javascript
node.js中process进程的概念和child_process子进程模块的使用方法示例
2020/02/11 Javascript
Python类的用法实例浅析
2015/05/27 Python
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
python实现微信小程序自动回复
2018/09/10 Python
python批量创建指定名称的文件夹
2019/03/21 Python
Python之pymysql的使用小结
2019/07/01 Python
python map比for循环快在哪
2020/09/21 Python
Html5实现iPhone开机界面示例代码
2013/06/30 HTML / CSS
HTML5的hidden属性兼容老浏览器的方法
2014/04/23 HTML / CSS
巴西香水和化妆品购物网站:The Beauty Box
2019/09/03 全球购物
大四学生思想汇报
2014/01/13 职场文书
自动化毕业生专业自荐书范文
2014/02/04 职场文书
2015年世界环境日演讲稿
2015/03/18 职场文书
一篇文章搞懂python混乱的切换操作与优雅的推导式
2021/08/23 Python
2022漫威和DC电影上映作品
2022/04/05 欧美动漫