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 相关文章推荐
JavaScript 空位补零实现代码
Feb 26 Javascript
js 获取class的元素的方法 以及创建方法getElementsByClassName
Mar 11 Javascript
js中方法重载如何实现?以及函数的参数问题
Aug 01 Javascript
把jquery 的dialog和ztree结合实现步骤
Aug 02 Javascript
JavaScript1.6数组新特性介绍以及JQuery的几个工具方法
Dec 06 Javascript
jquery判断复选框是否选中进行答题提示特效
Dec 10 Javascript
详细分析Javascript中创建对象的四种方式
Aug 17 Javascript
Bootstrap CSS布局之图像
Dec 17 Javascript
详解微信小程序与内嵌网页交互实现支付功能
Oct 22 Javascript
详解javascript中的Error对象
Apr 25 Javascript
JavaScript中的连续赋值问题实例分析
Jul 12 Javascript
js实现跳一跳小游戏
Jul 31 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
用DBSQL类加快开发MySQL数据库程序的速度
2006/10/09 PHP
PHP里的中文变量说明
2011/07/23 PHP
php ImageMagick windows下安装教程
2015/01/26 PHP
PHP实现小程序批量通知推送
2018/11/27 PHP
比较详细的javascript对象的property和prototype是什么一种关系
2007/08/06 Javascript
javascript+xml技术实现分页浏览
2008/07/27 Javascript
jQuery 剧场版 你必须知道的javascript
2009/05/27 Javascript
js监听表单value的修改同步问题,跨浏览器支持
2009/12/31 Javascript
JavaScript实现同步于本地时间的动态时间显示方法
2015/02/02 Javascript
JS定义类的六种方式详解
2016/05/12 Javascript
浅谈移动端之js touch事件 手势滑动事件
2016/11/07 Javascript
js提示框替代系统alert,自动关闭alert对话框的实现方法
2016/11/07 Javascript
纯js的右下角弹窗实例
2017/03/12 Javascript
jquery tmpl模板(实例讲解)
2017/09/02 jQuery
angularJs 表格添加删除修改查询方法
2018/02/27 Javascript
Vue数据监听方法watch的使用
2018/03/28 Javascript
详解微信小程序支付流程与梳理
2019/07/16 Javascript
vue-cli或vue项目利用HBuilder打包成移动端app操作
2020/07/29 Javascript
vue 添加和编辑用同一个表单,el-form表单提交后清空表单数据操作
2020/08/03 Javascript
[02:08]什么藏在DOTA2 TI9“小紫本”里?斧王历险记告诉你!
2019/05/17 DOTA
Python中使用Boolean操作符做真值测试实例
2015/01/30 Python
python版本的读写锁操作方法
2016/04/25 Python
深入解析Python中的线程同步方法
2016/06/14 Python
详解使用 pyenv 管理多个版本 python 环境
2017/10/19 Python
Python装饰器用法实例总结
2018/02/07 Python
Python生成器generator用法示例
2018/08/10 Python
在python中实现对list求和及求积
2018/11/14 Python
python+selenium 鼠标事件操作方法
2019/08/24 Python
python3爬取torrent种子链接实例
2020/01/16 Python
亚洲航空公司官方网站:AirAsia
2019/11/25 全球购物
Guess荷兰官网:美国服饰品牌
2020/01/22 全球购物
自荐信的格式
2014/03/10 职场文书
2015年三八妇女节活动总结
2015/02/06 职场文书
Mysql实现主从配置和多主多从配置
2021/06/02 MySQL
OpenCV图像变换之傅里叶变换的一些应用
2021/07/26 Python
python处理json数据文件
2022/04/11 Python