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扩展插件Validate 5添加自定义验证方法
Sep 05 Javascript
js生成缩略图后上传并利用canvas重绘
May 15 Javascript
jquery判断至少有一个checkbox被选中的方法
Jun 05 Javascript
jquery仿QQ登录账号选择下拉框效果
Mar 22 Javascript
JavaScript 实现的checkbox经典实例分享
Oct 16 Javascript
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
Dec 14 Javascript
JavaScript 实现 Tab 点击切换实例代码
Mar 25 Javascript
JS实现简单的天数计算器完整实例
Apr 28 Javascript
vue 中directive功能的简单实现
Jan 05 Javascript
JS实现的简单下拉框联动功能示例
May 11 Javascript
vue中使用heatmapjs的示例代码(结合百度地图)
Sep 05 Javascript
Vue函数式组件的应用实例详解
Aug 30 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
Apache2 httpd.conf 中文版
2006/11/17 PHP
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
2014/12/01 PHP
php校验公钥是否可用的实例方法
2019/09/17 PHP
浅谈laravel中的关联查询with的问题
2019/10/10 PHP
Swoole扩展的6种模式深入详解
2021/03/04 PHP
js实现简单的星级选择器提交效果适用于评论等
2013/10/18 Javascript
JavaScript实现下拉菜单的显示和隐藏
2016/01/05 Javascript
javascript实现表单验证
2016/01/29 Javascript
使用Object.defineProperty实现简单的js双向绑定
2016/04/15 Javascript
Ajax+FormData+javascript实现无刷新表单信息提交
2016/10/24 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
VUE2.0+ElementUI2.0表格el-table实现表头扩展el-tooltip
2018/11/30 Javascript
Electron 如何调用本地模块的方法
2019/02/01 Javascript
js实现贪吃蛇游戏 canvas绘制地图
2020/09/09 Javascript
[04:29]2014DOTA2国际邀请赛 主赛事第三日TOPPLAY
2014/07/21 DOTA
[01:32]DOTA2次级联赛——首支职业女子战队选拔赛全记录
2014/10/23 DOTA
[01:11:11]Alliance vs RNG 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
centos系统升级python 2.7.3
2014/07/03 Python
Python3基础之输入和输出实例分析
2014/08/18 Python
Python处理文本文件中控制字符的方法
2017/02/07 Python
python rsa 加密解密
2017/03/20 Python
浅述python2与python3的简单区别
2018/09/19 Python
对python dataframe逻辑取值的方法详解
2019/01/30 Python
python爬虫刷访问量 2019 7月
2019/08/01 Python
Python实现队列的方法示例小结【数组,链表】
2020/02/22 Python
python 实现批量图片识别并翻译
2020/11/02 Python
中国海淘族值得信赖的海淘返利网站:55海淘
2017/01/16 全球购物
城市轨道交通工程职业规划书范文
2014/01/18 职场文书
新年抽奖获奖感言
2014/03/02 职场文书
2014年政风行风评议工作总结
2014/10/21 职场文书
教师个人事迹材料
2014/12/17 职场文书
考试作弊检讨
2015/01/27 职场文书
爱心捐款活动总结
2015/05/09 职场文书
辩护词范文大全
2015/05/21 职场文书
MySQL数据库⾼可⽤HA实现小结
2022/01/22 MySQL
什么是Python装饰器?如何定义和使用?
2022/04/11 Python