一生不羁放纵(小功能)
来源:互联网 发布:ping icmp的端口是多少 编辑:程序博客网 时间:2024/04/28 05:32
//查询
<input placeholder="查询名字" ng-model="search" />
filter:{'name':search}
//查询+按钮
<input placeholder="查询名字" ng-model="name" /><button ng-click="filName()">查询</button>
filter:flag
//过滤姓名
$scope.name = "";
$scope.flag = "";
$scope.flag2 = false;
$scope.filName = function() {
if($scope.name.indexOf("敏感字符") >= 0) {
alert("不能包含敏感字符");
$scope.flag = "";
}
if($scope.name == "") {
alert("请输入姓名");
$scope.flag = "";
} else {
for(index in $scope.goods) {
if($scope.name == $scope.goods[index].name) {
$scope.flag = $scope.name;
$scope.flag2 = true;
} else if($scope.goods[index].name.indexOf($scope.name) >= 0) {
$scope.flag = $scope.name;
$scope.flag2 = true;
} else {
}
}
}
if(!$scope.flag2) {
alert("没有找到匹配项");
}
}
//正序逆序 年龄简单排
<select ng-model="ageOrder">
<option value="">请选择</option>
<option value="age">年龄逆序</option>
<option value="-age">年龄正序</option>
</select>
orderBy:ageOrder
//复杂
orderBy: (orderFlag+orderLine)
$scope.pai;
$scope.bian = function() {
//判断正序逆序
if($scope.pai == "age") {
$scope.orderFlag = "";
$scope.orderLine = "age"
} else if($scope.pai == "-age") {
$scope.orderFlag = "-";
$scope.orderLine = "age";
}if($scope.pai == "money") {
$scope.orderFlag = "";
$scope.orderLine = "money"
} else if($scope.pai == "-money") {
$scope.orderFlag = "-";
$scope.orderLine = "money";
};
}
<select ng-model="pai" ng-change="bian()">
<option value="">请选择</option>
<option value="age">年龄正序</option>
<option value="-age">年龄逆序</option>
<option value="money">薪资正序</option>
<option value="-money">薪资逆序</option>
</select>
//添加用户
$scope.isShow = false;
$scope.show = function() {
if($scope.isShow) {
$scope.isShow = false;
} else {
$scope.isShow = true;
}
}
$scope.newAge = "";
$scope.newName = "";
$scope.checkAge = function() {
if($scope.newAge == "" || $scope.newAge == null) {
alert("年龄不能为空");
} else if(isNaN($scope.newAge)) {
alert("年龄格式不正确")
} else if($scope.newAge < 0 || $scope.newAge > 150) {
alert("输入的不是人的年龄")
} else {
var peo = {
name: $scope.newName,
age: parseInt($scope.newAge),
money: $scope.newMoney,
addr: $scope.newAddr
};
$scope.goods.push(peo);
}
}
<button ng-click="show()">添加</button>
<div ng-show="isShow">
<h3>添加用户</h3> 用户名:
<input type="text" placeholder="请输入用户名" ng-model="newName" /><br /><br /> 年龄:
<input type="text" placeholder="请输入年龄" ng-model="newAge" /><br /><br /> 薪资:
<input type="text" placeholder="请输入薪资" ng-model="newMoney" /><br /><br />地址:
<input type="text" placeholder="请输入地址" ng-model="newAddr" /><br /><br />
<input type="button" ng-click="checkAge()" value="提交" />
</div>
//添加简单
$scope.isShow = false;
$scope.show = function() {
if($scope.isShow) {
$scope.isShow = false;
} else {
$scope.isShow = true;
}
}
//入库
$scope.show = false; //不显示
$scope.add = function() {
$scope.show = true; //显示
}
$scope.tj = function() {
//添加
$scope.goods.push({
name: $scope.names,
age: $scope.ages,
money: $scope.moneys,
addr: $scope.addrs,
});
$scope.show = false;
}
<button ng-click="add()">入库</button>
<div ng-show="show">
<h3>添加用户</h3> 用户名:
<input type="text" placeholder="请输入用户名" ng-model="names" /><br /><br /> 年龄:
<input type="text" placeholder="请输入年龄" ng-model="ages" /><br /><br /> 薪资:
<input type="text" placeholder="请输入薪资" ng-model="moneys" /><br /><br />地址:
<input type="text" placeholder="请输入地址" ng-model="addrs" /><br /><br />
<button ng-click="tj()">提交</button>
</div>
//删除下标ng-click="del($index)"
$scope.del = function(index){$scope.goods.splice(index,1);
}
$scope.del = function(delName) {
for(index in $scope.goods) {
if(delName == $scope.goods[index].name) {
$scope.goods.splice(index, 1);
}
}
}
//按钮
button {
background: #5CD6FF;
}
p {
display: inline;
background: #FFFF00;
}
.red {
border: 1px solid red;
}
<div ng-show="show">
<h5>添加订单信息</h5>
id<input type="text" ng-model="idNext" ng-class="{red:check}">
<P ng-show="tishi">id不能为空</P><br>
<button ng-click="tj()">保存</button>
</div>
<button ng-click="addUser()">新增订单</button>
//入库
//点击显示
$scope.show = false;
$scope.addUser = function() {
$scope.show = true;
};
$scope.check = false;
$scope.tj = function() {
if($scope.id == null) {
$scope.check = true;
$scope.tishi = true;
return;
} else {
$scope.data.push({
id: $scope.idNext,
});
$scope.id = null;
$scope.check = false;
$scope.show = false;
$scope.tishi = false;
}
}
//排序
<th>id<button ng-click="sort('price')">排序</button></th>
orderBy:cc:dd
$scope.dd = false;
$scope.cc = "id";
$scope.sort = function(couldm) {
if($scope.cc == couldm) {
$scope.dd = !$scope.dd;
}
$scope.cc = couldm;
}
date:"MM-dd hh:ss:mm"
|currency:"¥:"
- 一生不羁放纵(小功能)
- hdu-1241:原谅我这一生不羁放纵爱用scanf
- dispatch_once? 一生只放纵一次?
- 孩子啊,几年的放纵,换来的可能就是一生的卑微和底层!
- 几年的放纵,换来的可能就是一生的卑微和坎坷。
- 小强和小明的一生
- 几年的放纵,换来的是一生卑微(每个不想念书的学生,都会不约而同地拥有一个不读书就能成功的同学)
- 影响人一生的小故事
- Excel XP小技巧。。实用一生
- 影响一生的40个小细节
- 沉溺的放纵
- 片刻的欢娱放纵
- 久违的放纵
- 放纵的一次
- 放纵激情(一)
- 贪婪与放纵
- 荒诞不羁的专家,荒诞不羁的逻辑
- 不羁野草挑战遗传法则
- 在环中,白书P333UVa11090(bellman—ford负圈判定,二分查找)
- 动态规划之最大子段和问题
- 496.Next Greater Element I
- 快排代码示例
- ubuntu14.04 使用搜狗输入法
- 一生不羁放纵(小功能)
- 自定义拦截器
- 在北京,年薪300000+的产品经理长啥样?
- 使用let的时候出现的小坑
- http中的代理服务器和反向代理服务器
- 猜数字游戏
- C和指针之字符串编程练习11(统计一串字符包含the的个数)
- 51nod 1105 第K大的数 二分
- 1.与指定数字相同的数的个数