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 相关文章推荐
判断客户端浏览器是否安装了Flash插件的多种方法
Aug 11 Javascript
TBCompressor js代码压缩
Jan 05 Javascript
JS操作Cookies的小例子
Oct 15 Javascript
javascript实现单击和双击并存的方法
Dec 13 Javascript
Jquery和JS获取ul中li标签的实现方法
Jun 02 Javascript
jQuery soColorPacker 网页拾色器
Jun 22 Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
Nov 27 Javascript
webpack中使用iconfont字体图标的方法
Feb 22 Javascript
vue实现重置表单信息为空的方法
Sep 29 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
Sep 27 Javascript
加速vue组件渲染之性能优化
Apr 09 Javascript
关于angular浏览器兼容性问题的解决方案
Jul 26 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+MySQL 制作简单的留言本
2009/11/02 PHP
PHP中输出转义JavaScript代码的实现代码
2011/04/22 PHP
利用PHP+JS实现搜索自动提示(实例)
2013/06/09 PHP
使用dump函数,给php加断点测试
2013/06/25 PHP
浅析php中三个等号(===)和两个等号(==)的区别
2013/08/06 PHP
用PHP解决的一个栈的面试题
2014/07/02 PHP
php foreach如何跳出两层循环(详解)
2016/11/05 PHP
javascript 简练的几个函数
2009/08/29 Javascript
jquery事件preventDefault()方法用法实例
2015/01/16 Javascript
JavaScript中数组的合并以及排序实现示例
2015/10/24 Javascript
jQuery插件formValidator实现表单验证
2016/05/23 Javascript
vue实现可增删查改的成绩单
2016/10/27 Javascript
mac上node.js环境的安装测试
2017/07/03 Javascript
Vue项目添加动态浏览器头部title的方法
2018/07/11 Javascript
Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能
2020/05/08 Javascript
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
2020/08/24 Javascript
详解Java中String JSONObject JSONArray List转换
2020/11/13 Javascript
python实现端口转发器的方法
2015/03/13 Python
利用matplotlib+numpy绘制多种绘图的方法实例
2017/05/03 Python
Python实现读取txt文件并转换为excel的方法示例
2018/05/17 Python
python 从文件夹抽取图片另存的方法
2018/12/04 Python
python数据预处理方式 :数据降维
2020/02/24 Python
为什么python比较流行
2020/06/19 Python
Python request post上传文件常见要点
2020/11/20 Python
linux面试题参考答案(4)
2013/01/28 面试题
vue 中 get / delete 传递数组参数方法
2021/03/23 Vue.js
《雨点》教学反思
2014/02/12 职场文书
学生鉴定评语大全
2014/05/05 职场文书
国际商贸专业自荐信
2014/06/09 职场文书
社区党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
清明节寄语2015
2015/03/23 职场文书
征求意见函
2015/06/05 职场文书
2016教师校本研修心得体会
2016/01/08 职场文书
利用Selenium添加cookie实现自动登录的示例代码(fofa)
2021/05/08 Python
spring 项目实现限流方法示例
2022/07/15 Java/Android
TS 类型兼容教程示例详解
2022/09/23 Javascript