下面我就为大家分享一篇AngularJs点击状态值改变背景色的实例,具有很好的参考价值,希望对大家有所帮助。

实例如下://更改边框颜色的代码 $("#shname").css({"border":"1px solid red"});

//排序有时候下标会错乱 不建议使用 建议使用讲师排序代码

*{

margin: 0 auto;

padding: 0;

}

.p{

margin-top: 50px;

width: 800px;

height: 1000px;

}

.tian{

width: 80px;

height: 24px;

background: #5CD6FF;

}

#sp{

width: 150px;

height: 24px;

margin-left: 130px;

border-radius: 10px;

}

#sj{

height: 24px;

margin-left: 20px;

border-radius: 10px;

}

#st{

height: 24px;

margin-left: 30px;

}

#t{

width: 14px;

height: 14px;

position: absolute;

margin-left: -24px;

padding-top: 6px;

}

#t1{

width: 14px;

height: 14px;

position: absolute;

margin-left: -24px;

padding-top: 6px;

}

#table{

margin-top: 50px;

}

.fh1{

background: #FCFC30;

}

.true {

background: greenyellow;

border: 0px;

border-radius: 3px;

}

.false {

background: yellow;

border: 0px;

border-radius: 3px;

}

{{c}}

id 商品名 用户名 手机号 价格 城市 下单时间 状态
{{x.id}} {{x.sname}} {{x.name}} {{x.tel}} {{x.price|currency:"¥:"}} {{x.cheng}} {{x.time|date:"MM-dd HH:mm:ss"}}

添加订单信息

商品名

用户名

手机号

价格为

请选择城市

{{xx}}

var app=angular.module("myapp",[]);

app.controller("mycr",function($scope){

//select列表的值

$scope.cha=["按状态查询","已发货","未发货"];

$scope.cs=["请选择城市","北京","天津","河北","上海"];

$scope.user=[{

"flog":false,

"id":2001,

"sname":"IphoneX",

"name":"张三",

"tel":"13525654123",

"price":"8699",

"cheng":"北京",

"time":"14560161945000",

"zhuang":false,

},

{

"flog":false,

"id":3006,

"sname":"Iphone6",

"name":"王红",

"tel":"12564236541",

"price":"5635",

"cheng":"郑州",

"time":"1456016212945000",

"zhuang":false,

},

{

"flog":false,

"id":5312,

"sname":"Iphone7",

"name":"赵小龙",

"tel":"13402651245",

"price":"6180",

"cheng":"北京",

"time":"666016215645000",

"zhuang":false,

},

{

"flog":false,

"id":2314,

"sname":"Iphone8",

"name":"赵强",

"tel":"17695212525",

"price":"7190",

"cheng":"上海",

"time":"88888162545000",

"zhuang":false,

}

];

//按照商品名称查询

$scope.nameselect=function(){

$scope.sn=$scope.msname;

//手机号过滤器为空

$scope.sh="";

}

//按照手机号查询

$scope.sjselect=function(){

$scope.sh=$scope.mytel;

//商品过滤器为空

$scope.sn="";

}

//已发货和未发货的点击事件

$scope.myfh=function(){

if($scope.fh=="按状态查询"){

$scope.fahuo="";

}else if($scope.fh=="已发货"){

$scope.fahuo=true;

$scope.sn="";

$scope.sh="";

}else{

$scope.fahuo=false;

$scope.sn="";

$scope.sh="";

}

}

//全选

$scope.myqx=function(){

if($scope.qx){

for (var i=0;i

$scope.user[i].flog=true;

}

}else{

for (var i=0;i

$scope.user[i].flog=false;

}

}

}

//如果有一个没选全选取消

$scope.dx=function($index){

if($scope.user[$index].flog==false)

$scope.qx=false;

}

//批量删除

$scope.px=function(){

var j=0;

for (var i=0;i

if($scope.user[i].flog){

j++;

}

}

if(j==0){

alert("请至少选择一个")

}

//判断所有选中的框 看其状态值为未发货 提示不能删除未发货的

var flog1=true;

for (var i=0;i

if($scope.user[i].flog){

if($scope.user[i].zhuang==false)

flog1=false;

}

}

if(flog1){

for (var i=$scope.user.length-1;i>=0;i--) {

if($scope.user[i].flog){

$scope.user.splice(i,1);

//全部删除 全选为false

$scope.qx=false;

}

}

}else{

alert("不能删除未发货的")

}

}

//根据id排序的方法

var c=0;

$scope.idp=function(){

c++;

if(c%2==1){

$scope.idpai='id';

}else{

$scope.idpai='-id';

}

}

//根据价格排序的方法

$scope.jiap=function(){

c++;

if(c%2==1){

$scope.idpai='price';

}else{

$scope.idpai='-price';

}

}

//根据时间排序

$scope.ship=function(){

c++;

if(c%2==1){

$scope.idpai='time';

}else{

$scope.idpai='-time';

}

}

//点击新增的话显示添加

$scope.add=function(){

$scope.yc=true;

}

//保存的代码

$scope.baocun=function(){

flog= kong($("#shname").val(),"#s1")

&&kong($("#username").val(),"#s2")

&&kong($("#mtel").val(),"#s3")

&&kong($("#mprice").val(),"#s4")&&cheng();

if(flog){

var tian={

"flog":false,

"id":"23236",

"sname":$scope.shname,

"name":$scope.username,

"tel":$scope.mtel,

"price":$scope.mprice,

"cheng":$scope.chengshi,

"time":"14560201945000",

"zhuang":false,

}

//添加到表格中

$scope.user.push(tian);

//添加完毕后清空

$scope.shname="";

$scope.username="";

$scope.mtel="";

$scope.mprice="";

//清空后隐藏

$scope.yc=false;

}

}

//不为空的方法

function kong(k1,s){

var k=/^\s*$/;

if(k.test(k1)){

$(s).html("不能为空");

return false;

}else{

$(s).html("");

return true;

}

}

//城市选择

function cheng(){

if($scope.chengshi=="请选择城市"){

$("#s5").html("必选");

return false;

}else{

$("#s5").html("");

return true;

}

}

/*x.zhang为发货的状态值 默认为false不发货 通过过滤器设置值为已发货和未发货

//通过以下来设置背景颜色

.true {

background: greenyellow;

border: 0px;

border-radius: 3px;

}

.false {

background: yellow;

border: 0px;

border-radius: 3px;

}

*/

//发货改变值的方法

$scope.fahuo1 = function($index) {

if($scope.user[$index].zhuang ){

$scope.user[$index].zhuang = false;

}else{

$scope.user[$index].zhuang = true;

}

}

})

//自定义过滤器,根据zhuang的状态,返回不同的值

app.filter("myFilter", function() {

return function(input) {

if (input) {

return "已发货";

} else {

return "未发货";

}

return input;

}

})

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

html未点击背景 点击背景,在AngularJs中点击状态如何改变背景色相关推荐

  1. vue点击按钮怎么跳转图片_Vue中点击按钮切换图片;

    页面效果比较差,但是有图总比没图强点 这是最开始的页面,我们看到,图中只有一个"右箭头",点击右箭头; 左箭头也有了,然后我们继续点击右箭头; 右箭头没有了,只剩下了左箭头, 以上 ...

  2. 网页上点击java没反应_JavaScript_javascript:void(0)点击登录没反应怎么解决,巧用批处理解决IE不支持JavaScri - phpStudy...

    javascript:void(0)点击登录没反应怎么解决 巧用批处理解决IE不支持JavaScript等问题 rem =====批处理开始======== regsvr32 actxprxy.dll ...

  3. 点击遮罩层的背景关闭遮罩层

    开发工具与关键技术:Adobe Dreamweaver CC 作者:黄灿 撰写时间:2019.1.16 在模仿华为官方网页的练习当中我发现华为官网中有一个遮罩层是随便点击遮罩层的背景也能关闭掉遮罩层, ...

  4. 点击遮罩层的背景关闭遮罩层(HTML)

    在模仿华为官方网页的练习当中我发现华为官网中有一个遮罩层是随便点击遮罩层的背景也能关闭掉遮罩层,但唯独点击内容区域不会关闭掉遮罩层.于是我开始模仿这个写案例,连内容也一模一样(因为这个练习就是要写出和 ...

  5. js点击视频播放以及封面背景图片

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  6. 显示屏上服务器点击哪个图像,舞台背景论文,关于多媒体服务器数字图像技术在舞台上的应用相关参考文献资料-免费论文范文...

    导读:这是一篇与舞台背景论文范文相关的免费优秀学术论文范文资料. 杨 光 [摘 要]:多媒体技术以它变幻莫测的艺术魅力和现代科学的新鲜感吸引着人们,近年来多媒体技术的加速发展,多媒体技术应用于舞台背景 ...

  7. java的按钮点击事件_[转载]java处理按钮点击事件

    不同的事件源可以产生不同类别的事件.例如,按钮可以发送一个ActionEvent对象,而窗口可以发送WindowEvent对象. AWT时间处理机制的概要: 1.监听器对象是一个实现了特定监听器接口( ...

  8. Java背景颜色怎么设成随机的_JS实现随机改变背景颜色

    JS实现随机改变背景颜色 JS实现随机改变背景颜色 使用Js实现随便点击页面某位置就能改变页面背景颜色的功能 function changeBg(){//改变背景颜色的函数 var bgColor=& ...

  9. cad lisp 背景遮罩_CAD背景遮罩,让文字和图形不在重叠!

    左下角阅读原文看CAD视频 好课推荐: 1.CAD2014:点击查看 2.室内CAD:点击查看 3.CAD2019:点击查看4.CAD2018:点击查看5.Bim教程:点击查看6.室内手绘:点击查看7 ...

最新文章

  1. 【微信公众号开发】获取并保存access_token、jsapi_ticket票据(可用于微信分享、语音识别等等)...
  2. 1120. Friend Numbers (20)
  3. rsviwe32 7.6 授权_「复杂系统迁移 .NET Core平台系列」之认证和授权
  4. 浅谈程序的核心--复杂度
  5. ResNeXt 之 输入数据预处理代码详解
  6. Oracle数据库常用技术
  7. 学习微信公众号oauth2.0
  8. php安装好wampserver后出现的问题
  9. 通过Azure Kinect DK 基于Ubuntu18.04实现室内三维重建(一)
  10. 构造函数必须是public吗_谈谈 constructor 的private和public
  11. .NET框架怎样解决DLL Hell问题?
  12. 十五、Oracle学习笔记:序列(用于表字段值自增)
  13. js html方法的区别吗,jquery append()方法与html()方法的区别及使用介绍
  14. 监控服务器系统密码忘了怎么办,监控服务器登录密码忘记了怎么办
  15. 智慧消防用电安全监控系统解决方案
  16. BGP手动路由聚合(学习笔记+实验验证)
  17. 第六章、正弦稳态电路分析
  18. GTD任务清单及项目管理器2Do for Mac
  19. 流式保护器在文物建筑物内的电气防火应用
  20. Python入门教程四:绘制奥林匹克环的标志

热门文章

  1. c#语言程序设计上机实验,C#语言程序设计基础实验指导(第3版)
  2. html有序列表和无序列表互相嵌套,关于列表的嵌套,下列说法正确的是( )。 答案:无序列表和有序列表可以相互嵌套与 之间相当于一个容器,可以嵌套无序列表、有序列表等网页元素...
  3. python butter带通滤波器滤波出来的信号有NAN值或者分类效果极差
  4. RuntimeError: CUDA out of memory. Tried to allocate 132.00 MiB (GPU 2; 3.95 GiB total capacity; 3.41
  5. pytorch的backward参数
  6. 硬件安全 (1) —— SHA-1算法在FPGA上的实现
  7. linux中dhcp如何配置两个子网,linux – 配置DHCP服务器以在同一VLAN上为多个子网提供服务...
  8. mysql profile 调试sql_SQL Server profile使用技巧
  9. myeclipse怎么运行c语言,windows下MyEclipse安装配置C/C++开发环境
  10. linux多进程优先级,Linux多线程之优先级