简介AngularJS的HTML DOM支持情况


Posted in Javascript onJune 17, 2015

以下指令可用于应用程序数据绑定到HTML DOM元素的属性。

简介AngularJS的HTML DOM支持情况

 添加ng-show属性到一个HTML按钮,并把它传递模型。绑定模型到复选框,看看以下变化。

<input type="checkbox" ng-model="showHide1">Show Button
<button ng-show="showHide1">Click Me!</button>

ng-hide 指令

添加ng-hide属性为HTML按钮,通过它的模型。绑定模型到复选框,看看以下变化。

<input type="checkbox" ng-model="showHide2">Hide Button
<button ng-hide="showHide2">Click Me!</button>

ng-click 指令

添加ng-click属性为HTML按钮并更新模型。模型绑定HTML看看结合的变化。

<p>Total click: {{ clickCounter }}</p></td>
<button ng-click="clickCounter = clickCounter + 1">Click Me!</button>

例子

下面的例子将展示上述所有指令。
testAngularJS.html

<html>
<head>
<title>AngularJS HTML DOM</title>
</head>
<body>
<h2>AngularJS Sample Application</h2>
<div ng-app="">
<table border="0">
<tr>
  <td><input type="checkbox" ng-model="enableDisableButton">Disable Button</td>
  <td><button ng-disabled="enableDisableButton">Click Me!</button></td>
</tr>
<tr>
  <td><input type="checkbox" ng-model="showHide1">Show Button</td>
  <td><button ng-show="showHide1">Click Me!</button></td>
</tr>
<tr>
  <td><input type="checkbox" ng-model="showHide2">Hide Button</td>
  <td><button ng-hide="showHide2">Click Me!</button></td>
</tr>
<tr>
  <td><p>Total click: {{ clickCounter }}</p></td>
  <td><button ng-click="clickCounter = clickCounter + 1">Click Me!</button></td>
</tr>
</table>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script>
</body>
</html>

输出

在Web浏览器打开textAngularJS.html,看到以下结果:

简介AngularJS的HTML DOM支持情况

Javascript 相关文章推荐
Gird组件 Part-3:范例RSSFeed Viewer
Mar 10 Javascript
JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参
Jan 06 Javascript
使用jquery修改表单的提交地址基本思路
Jun 04 Javascript
jQuery异步获取json数据方法汇总
Dec 22 Javascript
javascript实现五星评分功能
Nov 10 Javascript
关于在Servelet中如何获取当前时间的操作方法
Jun 28 Javascript
Vue.js结合bootstrap实现分页控件
Mar 10 Javascript
JS点击缩略图整屏居中放大图片效果
Jul 04 Javascript
详解babel升级到7.X采坑总结
May 12 Javascript
Flutter实现仿微信底部菜单栏功能
Sep 18 Javascript
微信小程序canvas动态时钟
Oct 22 Javascript
JavaScript中10个Reduce常用场景技巧
Jun 21 Javascript
在Ubuntu系统上安装Ghost博客平台的教程
Jun 17 #Javascript
JavaScript AOP编程实例
Jun 16 #Javascript
js+HTML5基于过滤器从摄像头中捕获视频的方法
Jun 16 #Javascript
动态加载jQuery的方法
Jun 16 #Javascript
详解AngularJS中的表格使用
Jun 16 #Javascript
js+HTML5实现视频截图的方法
Jun 16 #Javascript
AngularJS中的过滤器使用详解
Jun 16 #Javascript
You might like
PHP zlib扩展实现页面GZIP压缩输出
2010/06/17 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
JavaScript高级程序设计 DOM学习笔记
2011/09/10 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2014/01/10 Javascript
Chrome下ifame父窗口调用子窗口的问题示例探讨
2014/03/17 Javascript
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
2014 HTML5/CSS3热门动画特效TOP10
2014/12/07 Javascript
详细分析使用AngularJS编程中提交表单的方式
2015/06/19 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
2016/11/25 Javascript
Vue infinite update loop的问题解决
2019/04/23 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
JavaScript实现动态留言板
2020/03/16 Javascript
跟老齐学Python之编写类之四再论继承
2014/10/11 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
2016/06/30 Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
2018/05/24 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
2018/06/13 Python
Python求一批字符串的最长公共前缀算法示例
2019/03/02 Python
使用GitHub和Python实现持续部署的方法
2019/05/09 Python
Python input函数使用实例解析
2019/11/22 Python
python函数不定长参数使用方法解析
2019/12/14 Python
Django ORM 查询表中某列字段值的方法
2020/04/30 Python
Android面试宝典
2013/08/06 面试题
公司员工的自我评价范例
2013/11/01 职场文书
人事部专员岗位职责
2014/03/04 职场文书
社区平安建设方案
2014/05/25 职场文书
2014年青年教师工作总结
2014/12/17 职场文书
美术教师个人工作总结
2015/02/06 职场文书
公司总经理岗位职责
2015/04/01 职场文书
教师调动申请报告
2015/05/18 职场文书
背起爸爸上学观后感
2015/06/08 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
团队拓展训练心得体会
2016/01/12 职场文书
Springboot如何同时装配两个相同类型数据库
2021/11/17 Java/Android
不负正版帝国之名 《重返帝国》引领SLG手游制作新的标杆
2022/04/07 其他游戏
i7 6700处理器相当于i5几代
2022/04/19 数码科技
前端canvas中物体边框和控制点的实现示例
2022/08/05 Javascript