HTML angular多选框
来源:互联网 发布:java junit自动化测试 编辑:程序博客网 时间:2024/05/29 17:25
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/angular.js"></script>
<script>
var app = angular.module("myApp", []);
app.controller("myCtrl", function($scope) {
$scope.data = [{
key: "1",
value: "这是第一项"
}, {
key: "2",
value: "这是第二项"
}, {
key: "3",
value: "这是第三项"
}, {
key: "4",
value: "这是第四项"
}];
$scope.arr = [];
$scope.fun = function(flag, text) {
//alert(flag);
if(flag) {
//alert("asf");
$scope.arr.push(text);
} else {
for(i in $scope.arr) {
if($scope.arr[i] == text) {
$scope.arr.splice(i, 1);
}
}
}
// alert($scope.arr.length);
}
//确认按钮的点击事件
$scope.check = function() {
if($scope.arr.length == 0) {
alert("请先选择");
} else {
alert($scope.arr);
}
}
});
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<center>
<button ng-click="check()">确认</button>
<ul ng-repeat="i in data">
<input type="checkbox" name="check" ng-value="i.key" ng-model="flag" ng-click="fun(flag,i.key)" /> {{i.value}}
</ul>
</center>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/angular.js"></script>
<script>
var app = angular.module("myApp", []);
app.controller("myCtrl", function($scope) {
$scope.data = [{
key: "1",
value: "这是第一项"
}, {
key: "2",
value: "这是第二项"
}, {
key: "3",
value: "这是第三项"
}, {
key: "4",
value: "这是第四项"
}];
$scope.arr = [];
$scope.fun = function(flag, text) {
//alert(flag);
if(flag) {
//alert("asf");
$scope.arr.push(text);
} else {
for(i in $scope.arr) {
if($scope.arr[i] == text) {
$scope.arr.splice(i, 1);
}
}
}
// alert($scope.arr.length);
}
//确认按钮的点击事件
$scope.check = function() {
if($scope.arr.length == 0) {
alert("请先选择");
} else {
alert($scope.arr);
}
}
});
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<center>
<button ng-click="check()">确认</button>
<ul ng-repeat="i in data">
<input type="checkbox" name="check" ng-value="i.key" ng-model="flag" ng-click="fun(flag,i.key)" /> {{i.value}}
</ul>
</center>
</body>
</html>
阅读全文
0 0
- HTML angular多选框
- angular输出html
- Angular HTML 编译器
- HTML angular 框架下载
- angular html不过滤
- angular 绑定html
- HTML angular过滤关键字
- angular/html/购物车
- HTML angular+route:订单
- angular 解析html问题
- Angular处理Html转移问题
- Angular动态绑定HTML文本
- 透视图 html js angular typescript
- HTML angular单选按钮
- angular实现将三目运算写入HTML中
- html静态页面转angular动态页面
- angular接受后台HTML (新闻发布系统)
- Angular指令之ng-bind-html
- python导入之sys
- NOIP 2011 选择客栈
- 深度学习应用大盘点
- 开源JavaMail项目已经迁移到GitHub
- Android studio中使用lambda
- HTML angular多选框
- AndroidStudio 中使用Git分享项目
- karma 基础配置
- linux下创建桌面启动器(类似于windows下创建桌面快捷方式)
- ListView自动抢夺焦点解决
- Linux下的网络环境配置(转)
- Spring学习总结——Spring实现AOP的多种方式
- 远程无法复制粘贴
- Ionic2:创建App启动页滑动欢迎界面