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操作JSON实例代码
Feb 09 Javascript
jquery 实现二级/三级/多级联动菜单的思路及代码
Apr 08 Javascript
javaScript如何处理从java后台返回的list
Apr 24 Javascript
JS取得绝对路径的实现代码
Jan 16 Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
Apr 18 Javascript
易被忽视的js事件问题总结
May 14 Javascript
js style.display=block显示布局错乱问题的解决方法
Sep 21 Javascript
细说webpack源码之compile流程-入口函数run
Dec 26 Javascript
vue项目中使用ueditor的实例讲解
Mar 05 Javascript
优雅的在React项目中使用Redux的方法
Nov 10 Javascript
vue和better-scroll实现列表左右联动效果详解
Apr 29 Javascript
vue+canvas实现拼图小游戏
Sep 18 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中路径问题的解决方案
2006/10/09 PHP
把PHP安装为Apache DSO
2006/10/09 PHP
php&amp;java(一)
2006/10/09 PHP
php 定义404页面的实现代码
2012/11/19 PHP
php全角字符转换为半角函数
2014/02/07 PHP
php中数字、字符与对象判断函数用法实例
2014/11/26 PHP
ThinkPHP 模板引擎使用详解
2017/05/07 PHP
PHP操作Redis常用技巧总结
2018/04/24 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
对laravel的session获取与存取方法详解
2019/10/08 PHP
jquery连缀语法如何实现
2012/11/29 Javascript
jQuery select表单提交省市区城市三级联动核心代码
2014/06/09 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
2014/10/31 Javascript
JS实现网页顶部向下滑出的全国城市切换导航效果
2015/08/22 Javascript
Javascript的比较汇总
2016/07/25 Javascript
JavaScript中访问id对象 属性的方式访问属性(实例代码)
2016/10/28 Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
2017/08/22 Javascript
微信小程序实现表单校验功能
2020/03/30 Javascript
webpack4打包vue前端多页面项目
2018/09/17 Javascript
vue 指令之气泡提示效果的实现代码
2018/10/18 Javascript
Angular脚手架开发的实现步骤
2019/04/09 Javascript
Swiper.js实现移动端元素左右滑动
2019/09/08 Javascript
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
2020/08/19 Javascript
[00:12]2018DOTA2亚洲邀请赛SOLO赛 MidOne是否中单第一人?
2018/04/05 DOTA
[54:26]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第一场 12.10
2020/12/12 DOTA
python实现的一个火车票转让信息采集器
2014/07/09 Python
python实现得到当前登录用户信息的方法
2019/06/21 Python
Django获取应用下的所有models的例子
2019/08/30 Python
python多进程重复加载的解决方式
2019/12/13 Python
python 字典套字典或列表的示例
2019/12/16 Python
巴西网上药店:Drogaria Araujo
2021/01/06 全球购物
幼儿园家长会邀请函
2014/01/15 职场文书
美术教师个人总结
2015/02/06 职场文书
会议主持人开场白台词
2015/05/28 职场文书
js中Object.create实例用法详解
2021/10/05 Javascript