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实现无刷新更新数据的详细步骤 asp
Dec 26 Javascript
JavaScript 模拟用户单击事件
Dec 31 Javascript
ExtJS4中的requires使用方法示例介绍
Dec 03 Javascript
深入解析JavaScript中的数字对象与字符串对象
Oct 21 Javascript
JS设置cookie、读取cookie
Feb 24 Javascript
Jquery跨域获得Json的简单实例
May 18 Javascript
30分钟快速掌握Bootstrap框架
May 24 Javascript
JS库之ParticlesJS使用简介
Sep 12 Javascript
webpack中CommonsChunkPlugin详细教程(小结)
Nov 09 Javascript
JS实现Cookie读、写、删除操作工具类示例
Aug 28 Javascript
JS module的导出和导入的实现代码
Feb 25 Javascript
详解微信小程序回到顶部的两种方式
May 09 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
同时提取多条新闻中的文本一例
2006/10/09 PHP
php 中奖概率算法实现代码
2017/01/25 PHP
PHP设计模式之委托模式定义与用法简单示例
2018/08/13 PHP
PHP get_html_translation_table()函数用法讲解
2019/02/16 PHP
js将long日期格式转换为标准日期格式实现思路
2013/04/07 Javascript
javascript制作的cookie封装及使用指南
2015/01/02 Javascript
嵌入式iframe子页面与父页面js通信的方法
2015/01/20 Javascript
jQuery实现跨域iframe接口方法调用
2015/03/14 Javascript
JavaScript中的getTime()方法使用详解
2015/06/10 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
简单谈谈原生js的math对象
2017/06/27 Javascript
原生JS实现网页手机音乐播放器 歌词同步播放的示例
2018/02/02 Javascript
vue刷新和tab切换实例
2018/02/11 Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
2018/04/26 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
详解一些适用于Node.js的命名约定
2019/12/08 Javascript
js实现百度淘宝搜索功能
2020/02/17 Javascript
vue使用微信扫一扫功能的实现代码
2020/04/11 Javascript
[04:02]2014DOTA2国际邀请赛 BBC每日综述中国战队将再度登顶
2014/07/21 DOTA
[22:59]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python两个内置函数 locals 和globals(学习笔记)
2016/08/28 Python
python爬取m3u8连接的视频
2018/02/28 Python
Python实现一个服务器监听多个客户端请求
2018/04/12 Python
解决python中画图时x,y轴名称出现中文乱码的问题
2019/01/29 Python
Python列表(list)所有元素的同一操作解析
2019/08/01 Python
python3 selenium自动化 frame表单嵌套的切换方法
2019/08/23 Python
python 负数取模运算实例
2020/06/03 Python
CSS3制作精致的照片墙特效
2016/06/07 HTML / CSS
viagogo英国票务平台:演唱会、体育比赛、戏剧门票
2017/03/24 全球购物
The North Face意大利官网:服装、背包和鞋子
2020/06/17 全球购物
设计总监岗位职责
2013/12/07 职场文书
学校做一个有道德的人活动方案
2014/08/23 职场文书
公安派出所所长四风问题个人对照检查材料
2014/10/04 职场文书
买卖合同纠纷代理词
2015/05/25 职场文书
CSS基础详解
2021/10/16 HTML / CSS
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
2021/12/06 MySQL