AngularJS基础——事件指令及input相关指令
来源:互联网 发布:html表白源码 编辑:程序博客网 时间:2024/06/04 20:14
AngularJS的事件指令:
- ng-click / ng-dbclick
- ng-mousedown / ng-mouseup
- ng-mouseenter / ng-mouseleave
- ng-mousemove / ng-mouseover / ng-mouseout
- ng-keydown / ng-keyup /ng-keypress
- ng-focus / ng-blur
- ng-submit
重点有以下几个:
- ng-selected
- ng-change
- ng-copy
- ng-cut
- ng-cloak
- ng-non-bindable
<!DOCTYPE html><html lang="zh_CN"><head> <meta charset="UTF-8"> <title>Angular基础</title></head><body><div ng-app="myApp"> <div ng-controller="firstCtrl"> <button ng-click="click()">点击按钮</button> <input type="checkbox" ng-model="sel"/> <select> <option>未选中</option> <option ng-selected="sel">选中</option> </select> <input type="checkbox" ng-model="ch" ng-change="change()"/> {{ch}} <input type="text" value="复制内容" ng-copy="co='按下复制键时执行的事件'"/> {{co}} <input type="text" value="剪切内容" ng-cut="cut='按下剪切键时执行的事件'"/> {{cut}} <input type="text" value="粘贴内容" ng-paste="pa='按下粘贴键时执行的事件'"/> {{pa}} <!--防止闪烁的两种方案--> <div ng-bind="info"></div> <div ng-cloak>{{info}}</div> <!--就想要一个{{info}}形式的内容--> <div ng-non-bindable>{{info}}</div> </div></div><script src="angular.min.js"></script><script type="application/javascript"> var myApp=angular.module('myApp',[]); myApp.controller('firstCtrl',function($scope){ $scope.info="钱不值钱"; $scope.click=function(){ console.log($scope.info);//=>"钱不值钱" }; $scope.change=function(){ if($scope.ch==true){ alert("选中了"); }else{ alert("未选中"); } } });</script></body></html>AngularJS的input相关指令:
- ng-disabled
- ng-change
- ng-copy
- ng-cut
- ng-cloak
- ng-non-bindable
<!DOCTYPE html><html lang="zh_CN"><head> <meta charset="UTF-8"> <title>Angular基础</title></head><body><div ng-app="myApp"> <div ng-controller="firstCtrl"> <input type="button" ng-value="info" ng-disabled="isDisabled"/> <input type="text" value="{{info}}" ng-readonly="isDisabled"/> <input type="checkbox" ng-value="{{info}}" ng-checked="isDisabled"/> </div></div><script src="angular.min.js"></script><script type="application/javascript"> var myApp=angular.module('myApp',[]); myApp.controller('firstCtrl',function($scope,$interval){ $scope.num=5; $scope.info=$scope.num+"秒后重新获取验证码"; $scope.isDisabled=true; //利用$interval实现一个类似验证码定时器的操作 var timeCount=$interval(function(){ $scope.num--; $scope.info=$scope.num+"秒后重新获取验证码"; if($scope.num==0){ //清除计时器 $interval.cancel(timeCount); //恢复文字及状态 $scope.info="获取验证码"; $scope.isDisabled=false; } },1000); });</script></body></html>
0 0
- AngularJS基础——事件指令及input相关指令
- angularjs学习笔记—指令input
- angularJS中input相关指令详解
- angularjs学习笔记—事件指令
- angularjs学习笔记—事件指令
- AngularJS学习笔记—事件指令
- angularjs学习笔记—事件指令
- angularjs学习笔记—事件指令
- AngularJS之input指令
- AngularJS中的input指令
- AngularJS(三)——指令实战及自定义指令
- AngularJs的基础——常用指令
- (3)AngularJS 1.X 之和Input相关的指令
- angularJS 样式相关指令
- angularjs事件指令
- angularJS 事件指令
- AngularJS基础——样式指令、DOM操作指令及其它重要指令
- AngularJS——directive指令
- <LeetCode OJ> 237. Delete Node in a Linked List
- IIS服务器处理页面请求的简单过程
- ld: library not found for -lPods clang: error: linker command failed with exit code 1 (use -v to see
- Android单元测试遇到的问题
- JAVA虚拟机之五:常见配置与范例
- AngularJS基础——事件指令及input相关指令
- SQL根据日期查询年、月、星期等
- 一款Loading动画的实现思路(四·完结篇)
- 实模式和保护模式区别及寻址方式
- C语言网站开发测试 WAMP配置CGI
- 【推酷】轻松入门React和Webpack
- apache与nginx的优缺点
- RTMP中FLV流到标准h264、aac的转换
- ActionBarSherlock中的搜索及SearchView的使用 ...