angularJS中input相关指令详解
来源:互联网 发布:visio中文版mac下载 编辑:程序博客网 时间:2024/06/05 20:16
input相关指令
ng-disabled(按钮、输入框禁用的状态)
-服务$interval代码示例:
<script> var m=angular.module('myApp',[]); m.controller('Aaa',['$scope','$interval',function($scope,$interval){ var iNow = 5; $scope.text = iNow+"秒"; $scope.isDisabled = true; // setInterval->$scope.$apply() // $timeout $interval var timer = $interval(function(){//采用服务的方法 iNow--; $scope.text = iNow+"秒"; if(iNow==0){ //不能使用clearInterval(timer);清除服务 $interval.cancel(timer);//清除服务器 $scope.isDisabled = false; } },1000); }]); </script> <div ng-controller="Aaa"> <input type="button" value="{{text}}" ng-disabled="isDisabled"> </div>
页面结果展示: 5秒时不能进行点击:
0秒时可以进行点击:
ng-readonly(禁用相关操作与disabled类似,但是readonly只能针对文本输入框、textarea并且可提交禁用的数据)
代码示例:
<input type="text" value="{{text}}" ng-readonly="isDisabled">
页面结果展示:
在5-1秒时光标可移入但是不可输入数据,在0秒时可输入并输入数据
ng-checked(单选框、复选框中选中状态的操作)
代码示例:
<input type="checkbox" value="{{text}}" ng-checked="isDisabled">
页面结果展示:
不是0秒时isDisabled值为true显示勾选
0秒时isDisabled值为false显示未勾选
ng-value(与value相类似但是用户体验更好:value需要在JS代码缓冲后才能进行相关数据的展示否则只能显示{{**}},但是ng-value的值在JS未能缓冲时则不显示)
代码示例:
<input type="button" ng-value="text" ng-checked="isDisabled">
0 0
- angularJS中input相关指令详解
- AngularJS基础——事件指令及input相关指令
- Angularjs中input的指令和属性
- (3)AngularJS 1.X 之和Input相关的指令
- AngularJS之input指令
- AngularJS中的input指令
- AngularJS中Directive(指令)机制详解
- angularJs中自定义指令replace属性详解
- angularJS 样式相关指令
- AngularJS 指令详解
- angularjs指令详解
- AngularJS指令参数详解
- angularJS指令参数详解
- AngularJs directive指令详解
- angularjs的指令详解
- AngularJS 自定义指令详解
- angularjs指令详解
- angularJs指令详解
- CABasicAnimation fillMode和removedOnCompletion
- dll 调用,动态,静态
- 我的技术博客地址
- leetcode_58. Length of Last Word 字符串最后一个单词的长度,字符串分词
- 剑指Offer(面试题11-13)
- angularJS中input相关指令详解
- 图像增强之01概述
- 移动端mixin的px转rem
- XCode 7.3.1(dmg) 官方直接下载地址(离线下载)
- iOS 给键盘上方添加 收回键盘的按钮
- MAIC 2016第二届移动应用(APP)创新大会
- libevent 学习笔记 二
- caffe学习(1)caffe模型三种结构
- java后端处理Apple Pay流程