AngularJS-5-事件绑定
来源:互联网 发布:弘化社淘宝官方流通处 编辑:程序博客网 时间:2024/05/01 10:30
一、举例
<html ng-app="lesson" ng-controller="lesson4">
<table>
<thead><th>ID</th><th>姓名</th><th>年龄</th><th>星座</th><th>工作年限</th><th>操作</th></thead>
<tbody>
<tr ng-repeat="x in UserEntityList">
<td>{{$index+1}}</td><td>{{x.Name}}</td><td>{{x.Age}}</td><td>{{x.Constellation}}</td><td>{{x.WorkYear}}</td>
<td><button ng-click=“DeleteUser(x.Name)”>删除</button></td>
</tr>
</tbody>
</table>
<script src=”scripts/angular-1.1.1.min.js“></script>
<script>
var app = angular.module("lesson",[]);
app.controller("lesson4",function($scope){
$scope.UserEntityList=[
{'Name':'Tom','Age':26,'Constellation':'水瓶座','WorkYear':19},
{'Name':'Jerry','Age':27,'Constellation':''巨蟹座','WorkYear':5},
{'Name':'David','Age':28,'Constellation':''天秤座','WorkYear':6},
{'Name':'Tim','Age':39,'Constellation':''摩羯座','WorkYear':7}
]
$scope.DeleteUser = functoin(userName){
$scope.UserEntityList.forEach(function(user,i,list){
if(user.Name == userName){
list.splice(i,1);
}
})
}
})
</script>
二、计时器
方法1:
<div>
点击数:<b>{{Counter || 0}}</b>
<button ng-click="Counter = Counter + 1 " >点击</button>
</div>
方法2:
<div>
点击数:<b>{{Counter}}</b>
<button ng-click="CounterClick()" >点击</button>
</div>
$scope.Counter = 0
$scope.CounterClick = function($scope){
$scope.Counter = Counter + 1
}
三、点击显示隐藏元素
<div>
<p ng-show="ContetnFlag">这里是文章内容</p>
<button ng-click="HideCounter()">隐藏</button>
</div>
$scope.ContetnFlag = true;
$scope.HideCounter = function(){
$scope.ContetnFlag = !$scope.ContetnFlag;
}
四、元素内容改变事件
<input type="text" ng-change="CounterClick()" ng-model="counterInput" />
$scope.Counter = 0
$scope.CounterClick = function($scope){
$scope.Counter = Counter + 1
}
五、按下按键
<input type="text" ng-keypress="CounterClick()" ng-model="counterInput1" />
$scope.Counter = 0
$scope.CounterClick = function($scope){
$scope.Counter = Counter + 1
}
六、提交表单
<form ng-submit="SubmitForm()">
<ul>
<li>姓名:<input ng-model="NewName"></li>
<li>年龄:<input ng-model="NewAge"></li>
<li><input type="submit" value="提交" ></li>
</ul>
</form>
$scope.SubmitForm = function(){
var name = $scope.NewName;
var age = $scope.NewAge;
//json
return false
}
- AngularJS-5-事件绑定
- AngularJs事件绑定例子
- AngularJS 05(事件绑定)
- 关于angularjs的绑定事件
- AngularJS事件绑定的使用详解
- angularjs 绑定enter事件的两种方法
- angularjs培训之重新理解双向绑定和事件详解
- AngularJS中,如何给动态生成的元素绑定事件
- jquery插件动态生元素,绑定angularjs on-click事件
- Angularjs中使用指令绑定点击事件的方法
- 5 动态事件绑定
- AngularJS 事件
- AngularJS 事件
- AngularJS 事件
- AngularJS事件
- AngularJS 事件
- AngularJS 事件
- AngularJS 事件
- fork函数细究
- SharePoint 2013 另一个程序正在使用此文件,进程无法访问。 (异常来自 HRESULT:0x80070020)
- socketpair
- Mobius反演总结
- rsync+inotify实现服务器之间文件实时同步
- AngularJS-5-事件绑定
- Zookeeper jps没有QuarumPeermain但是运行启动命令时,总是报已经启动
- 我的雅思8分半个月详细复习方法
- servlet
- IDEA操作MySQL数据库乱码问题解决方案
- PHP坑之:foreach &
- java中成员变量为什么需要初始化
- java中的i++和++i
- 使用window live writer 解决写博客图片不能粘贴