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 js cookie的存储,获取和删除
Dec 29 Javascript
javascript 年月日联动实现核心代码
Dec 21 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
Jan 14 Javascript
node.js中的http.response.writeHead方法使用说明
Dec 14 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
Jun 11 Javascript
jquery表格datatables实例解析 直接加载和延迟加载
Aug 12 Javascript
iscroll动态加载数据完美解决方法
Jul 18 Javascript
基于Datatables跳转到指定页的简单实例
Nov 09 Javascript
浅谈Redux中间件的实践
Jul 27 Javascript
vue-路由精讲 二级路由和三级路由的作用
Aug 06 Javascript
vue通过接口直接下载java生成好的Excel表格案例
Oct 26 Javascript
Vue实现下拉加载更多
May 09 Vue.js
详细分析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
对Session和Cookie的区分与解释
2007/03/16 PHP
cmd下运行php脚本
2008/11/25 PHP
phpstorm配置Xdebug进行调试PHP教程
2014/12/01 PHP
php bootstrap实现简单登录
2016/03/08 PHP
Yii2使用自带的UploadedFile实现的文件上传
2016/06/20 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
2016/07/07 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
浅析PHP开发规范
2018/02/05 PHP
Z-Blog中用到的js代码
2007/03/15 Javascript
window.open以post方式将内容提交到新窗口
2012/12/26 Javascript
jQuery中:not选择器用法实例
2014/12/30 Javascript
JavaScript实现数组随机排序的方法
2015/06/26 Javascript
JS实现的适合做faq或menu滑动效果示例
2016/11/17 Javascript
js实现适配不同的屏幕大小
2017/04/10 Javascript
JS给按钮添加跳转功能类似a标签
2017/05/30 Javascript
一次微信小程序内地图的使用实战记录
2019/09/09 Javascript
Python入门篇之面向对象
2014/10/20 Python
Python单例模式实例分析
2015/01/14 Python
django2 快速安装指南分享
2018/01/05 Python
PyCharm在新窗口打开项目的方法
2019/01/17 Python
python如何实现从视频中提取每秒图片
2020/10/22 Python
如何Tkinter模块编写Python图形界面
2020/10/14 Python
python3 re返回形式总结
2020/11/20 Python
Myprotein葡萄牙官方网站:英国优质运动营养品牌
2016/09/12 全球购物
NFL加拿大官方网上商店:NHLShop.ca
2019/03/12 全球购物
如何在Shell脚本中使用函数
2015/09/06 面试题
现金会计岗位职责
2013/12/05 职场文书
公司企业表扬信
2014/01/11 职场文书
安全先进个人材料
2014/12/29 职场文书
护理实习生带教计划
2015/01/16 职场文书
投资意向协议书
2015/01/29 职场文书
飞屋环游记观后感
2015/06/08 职场文书
六年级作文之关于梦
2019/10/22 职场文书
关于python pygame游戏进行声音添加的技巧
2021/10/24 Python
SpringDataJPA实体类关系映射配置方式
2021/12/06 Java/Android
MySQL数据库简介与基本操作
2022/05/30 MySQL