angularJs-指令
来源:互联网 发布:网络交友的利 编辑:程序博客网 时间:2024/06/01 09:39
angularJs里面的指令
我们经常用的指令有:
<1.ng-click/ng-dbclick<2.ng-mousedown/ng-mouseup<3.ng-mouseenter/ng-mouseleave<4.ng-keydown/ng-keyup/ng-keypress<5.ng-focus/ng-blur<6.ng-submit
那么和javascript里面的onclick…有什么区别:
区别:angularJs里面提供的指令里面可以直接写表达式和数据,而javascript则不支持此功能;
只要有javascript基础的人对angularJs里面提供指令都能非常容易的去理解并且能够熟练的去应用,在这里就不过多的赘述;
下面我主要对开发中可能遇到的指令简单的介绍下:
<1.ng-disabled
<2.ng-readonly
<3.ng-checked
因为3个实现方式基本一样,我们以ng-disabled举例
<!DOCTYPE html><html ng-app = "myApp"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div id="box" ng-controller = "myCtrl"> <input type="button" value="{{_text}}" ng-disabled = "flag" /> </div> </body> <script src="angular.min.js"></script> <script src="angular-route.min.js"></script> <script src="angular-ui-router.min.js"></script> <script type="text/javascript"> var myApp = angular.module("myApp",[]); myApp.controller("myCtrl",["$scope","$interval",function($scope,$interval){ $scope.flag = true ; var num = 5 ; $scope._text = num+"秒"; var timer = $interval(function(){ num-- ; $scope._text = num+"秒"; if (num == -1) { $interval.cancel(timer); $scope._text = "按钮"; $scope.flag = false ; } },1000); }]) </script></html>
论ng-value 与 原生js里面value的区别:
在加载过程中,angular的加载顺序是依次加载,在没有加载到js的时候,y页面可能会出现{{_text}},严重影响用户体验,所以,建议用ng-value=“_text”取代value = “{{_text}}”;
阅读全文
0 0
- AngularJS 指令
- AngularJS--指令
- angularjs--指令
- angularjs指令
- AngularJS 指令
- 指令<AngularJs>
- AngularJS 指令
- AngularJS 指令
- 指令<AngularJs>
- AngularJS 指令
- AngularJS 指令
- AngularJs指令
- AngularJS -- 指令
- AngularJS 指令
- AngularJS 指令
- AngularJS 指令
- AngularJS 指令
- AngularJS 指令
- 第6章 渲染Web视图 笔记1
- 未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。试图加载格式不正确的程序
- 安卓导图
- xhprof PHP的性能监控神器 mac 环境
- 贪吃蛇(C++)
- angularJs-指令
- 创建数据库心得
- 文章标题
- 实现判断文件是否被占用与解除文件占用
- 一般app测试的最佳方法
- List中Iterator异常
- Syntax error, insert "VariableDeclarators" to complete LocalVariableDeclaration
- mysql中计算两个日期的时间差函数TIMESTAMPDIFF
- 58到家数据库30条军规解读