`
sunwenpeng
  • 浏览: 9823 次
社区版块
存档分类
最新评论

按钮绑定数值刷新问题

阅读更多
代码1: $scope.end_bid_sign_up=function(){
        if(!$scope.bid_sign_up_checked){
             var end_bid_sign_up_button_checked=confirm("您确定要结束本次竞价么?");
             if(end_bid_sign_up_button_checked == true){
                 localStorage.setItem("bid_begin_checked",false);
                // localStorage.setItem("bid_sign_up_checked",true);
                 $scope.bid_sign_up_checked = true ;
                 BidStatusChange(i,"已结束");
                 localStorage.setItem("biding_name",null);

             }
        }

    }

代码2:
   if(!$scope.bid_sign_up_checked){
       $scope.end_bid_sign_up=function(){ 
             var end_bid_sign_up_button_checked=confirm("您确定要结束本次竞价么?");
             if(end_bid_sign_up_button_checked == true){
                 localStorage.setItem("bid_begin_checked",false);
                // localStorage.setItem("bid_sign_up_checked",true);
                 $scope.bid_sign_up_checked = true ;
                 BidStatusChange(i,"已结束");
                 localStorage.setItem("biding_name",null);

             }
        }

    }
   代码1和代码2 区别在于:代码1中先执行$scop.en_bid_sign_up函数再执行button的disable(是否可用)判断 ,而代码2的执行顺序是相反的。
   出现的问题: 代码2执行会发现,虽然button按一次并选择confirm确定后,按扭变灰,相应的函数提也会执行,但按钮依然可用,并还是会弹出confirm框。
   解决: 输入console.log($scope.bid_sign_up_checked) 运行后发现 ngdisabled 的变量scope.bid_sign_up_checked 在点击confirm确定按钮后 依然为 false 在刷新页面后 才会变为true 所以只有把 判断条件放在函数体后面可解决问题 如代码1中所示
分享到:
评论

相关推荐

    超实用的jQuery代码段

    3.14 如何为动态添加的元素绑定事件处理函数 3.15 为表格行增加单击事件 3.16 用回车键模拟Tab键 第4章 jQuery操作CSS样式 4.1 使用addClass()函数动态添加样式类 4.2 使用removeClass()函数动态移除样式类 4.3...

    Excel VBA实用技巧大全 附书源码

    01041停止屏幕刷新 01042使事件无效 01043使取消键无效 01044不显示警告信息对话框 01045设置使用的打印机 01046安装加载宏 01047利用GetOpenFilename方法获取文件名 01048利用GetOpenFilename方法获取某类型文件名 ...

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    程序描述:本章将介绍 GWT应用中高级应用的部分,包括各中组件和布局、如何发送XMLHttpRequest请求,以及如何解决浏览器历史记录问题等等,同时读者还将详细的了解RPC应用的开发过程。 /xmlsample/AjaxSample....

    applem2_20120610苹果引擎配套工具,内有登陆器配置

    3、剑侠界面增加装备合成功能,通过人物背包中的“合成”按钮打开 4、增加NPC对话框可支持自定义框架及文字显示范围,并推出相对应NPC对话框可视化编辑工具:自定义NPC对话框 5、登陆器列表配置增加分组上移下移及...

    精通JavaScript

    • 3.3.htm 数值型数据与字符串连接 • 3.4.htm 数值型数据与字符串连接 • 3.5.htm 减号的取反功能 • 3.6.htm 对变量赋常量值 • 3.7.htm 对变量赋常量值 • 3.8....

    易语言程序免安装版下载

    修改扩展界面支持库一,禁止透明标签在父窗口刷新时自动刷新,以解决其导致窗口刷新缓冲的问题。 8. 改进应用接口支持库中“设置屏幕分辨率”命令。 9. 修改外部数据库在“表中记录数为零”时可能导致程序崩溃的...

    一卡通软件

    2) 增加补贴类型后,需要进行人员绑定操作。单击补贴类型、选取可领取补贴的人,双击鼠标左键(或选择部门、全体,点添加所有按钮),点保存完成设置; 3) 在人员列表处选择人员右键→查看补贴情况,可看到该人员...

    107个常用javascript语句

    89.window.location.reload()刷新当前页面. 90.window.history.back()返回上一页,window.history.forward()返回下一页,window.history.go(返回第几页,也可以使用访问过的URL) 91.document.write()不换行的输出,...

    大量批处理实用程序例程

    debug生成取色按钮程序.cmd dir.bat IE主页修改.bat jacksi.bat QQ精简.cmd sxs.exe 的查杀.bat sz.reg转换成reg.bat.bat WinPE 专用安装工具.cmd XP服务优化批处理.bat 不显示输入密码.cmd 与某人的QQ临时对话.cmd ...

    C#程序开发范例宝典(第2版).part13

    实例080 将XML文件节点绑定到TreeView控件中 106 2.8 DataGridView控件应用 108 实例081 DataGridView控件的分页功能 108 实例082 从DataGridView控件拖放数据至TreeView控件 113 实例083 在DataGridView控件中...

    C#程序开发范例宝典(第2版).part08

    实例080 将XML文件节点绑定到TreeView控件中 106 2.8 DataGridView控件应用 108 实例081 DataGridView控件的分页功能 108 实例082 从DataGridView控件拖放数据至TreeView控件 113 实例083 在DataGridView控件中...

Global site tag (gtag.js) - Google Analytics