卡3,4主要是在卡2 的基础上进行存取,说一下主要的问题
1.竞价开始后,活动列表页面的活动,和开始竞价的底色同时为黄色
class="{{activity.activity_staus}} || {{activity.bid_status}}" //用 || 或当两者状态同时为true时,class为true,会调用class里为true的样式,显示底色为黄
2.用underscore代替for循环
一开始因为写的太多for,if的循环嵌套,导致第二个for没有作用,不循环,后来用_.find代替for循环可以用,这里讲一下我在卡3用到的_.find和_,filter._.find返回的是第一个符合条件的值,而_.filte返回的是符合条件的数组,用法基本一样,这里举一个例子
var even = _.find([1, 2, 3, 4, 5, 6], function(num){ return num % 2 == 0; }); _.find会返回2,_.filt会返回[2,4,6]
3.我把所有的数据都存在了一个数组里,当存得数据多的时候由于ng-repeat的原因会出现一个不认识的随机键值,类似$007.解决方法在ng-repeat后加track by $index,例如
ng-repeat="bidding in activity track by $index"
4.卡4主要是取数据,越做会发现需要存的状态越多,需要存的数据也越多,需要判定的也越多,我都存一个数组里了,取数据的时候非常的繁琐,需要经过2,3,个for循环.在对取出来的数据进行分组判定的时候用到了_.sortBy和_.map _.countBy讲一下这两个的用法
var bidding_count = _.sortBy(bidding, function (bidding) { return bidding.bid_price }) //根据价格对bidding进行升序排序
var count = _.countBy(bidding, function (bidding) { return bidding.bid_price }) //按价格对bidding分组,统计出每个相同价格的人数 var coun = _.map(count, function (value, key) { return {"price": key, "count": value} }) //把统计出的人数和价格按 {"price":key,"count":value }形式存储到count数组中 localStorage.setItem("bid_price", JSON.stringify(coun)) 存到本地bid_price中
5.当进入竞价结果页面时会弹窗,3秒后自动关闭,我用的模态框实现的
模态框是使用JQUERy插件实现的,用来创建模态窗口
.modal.fade#ModalSuccess 绑定id .modal-dialog .modal-content .modal-header //modal的样式 %a(class="close" data-dismiss="modal" ) × data-dismiss="modal"是一个html5 data属性,用于关闭模态窗口 %h4.modal-title .modal-body %center {{bid_name}} {{phone}} ¥{{price}} 竞价成功 //显示的内容 .modal-footer
js中写延时程序
$('#ModalSuccess').modal("show"); 获取id显示 $timeout(function () { timeout方法,3秒后关闭 $('#ModalSuccess').modal('hide'); }, 3000)
这里推荐一个bootstrap的学习网站
http://www.w3cschool.cc/bootstrap/bootstrap-v2-modal-plugin.html
相关推荐
数据格式 uid_score_bid 如 dingdanglbh,4.0 ,25862578 Luna-cat,5.0 ,25862578 aiyung,5.0 ,25862578
9点潮流计算PSO的优化算法 很简单,只要在MATLAB运行就可以
Repaso_Clases_Objetos_call_aplly_bid_22_02_2021
欧美1分钟历史数据,2003年5月到2019年2月,MT4EA回测好用。
crc-16的编码,使用的多项式是G(x)=x^16+x^12+x^5+1
去噪代码 matlab
mc_bid
bid0-lid64-steam.game_steamzc9_2.0.0.2702.exe.file
bid0-lid0-steam游戏管家_steambdth01_1.0.0.1487@1prw2r@gog.exe
Bid Documents - Toyota Hilux Fx
bid0-lid64-steam.game_steamzc_2.0.0.2242.exe
backup_1000821v1001400000.zip
附加服务器 欢迎使用Addons Server存储库! 请随时访问托管的当前项目的网页。 如果要安装,请遵循 指南。 我们希望您的帮助! 如果您有任何疑问,可以通过与我们联系。 请在此处报告错误: : 或您可以通过访问AMO...
出价统计信息和详细信息 作为签约过程一部分而...bids.details数组用于提供一个或多个Bid对象,每个对象代表收到的唯一出价。 bids.statistics数组用于表示有关投标和投标者数量的关键统计信息。 数组中的每个条目都
VHDL语言编写,实现双向移位寄存器功能,在MAX+plus软件下实现
bid格式招投标文件阅读器,可以打开浏览、管理电子招标文件,如果打不开标书文件,请按下面步骤检查:1、请查看招标文件(.bid文件)是否下载完全,请用IE下载工具下载;2、查看IE浏览器版本,如果版本低于IE8,低于IE...
马里奥matlab代码适应类别的BID 一种基于即插即用方法的适应类盲图像去模糊方法。 %================================================= ===================% [1]和[2]中的适用于类的BID方法的MATLAB DEMO。 该...
create index book_bid_idx on book(bid); create index abc on student(sid,sname); create index abc1 on student(sname,sid);他们是不同的 2、查看索引 select index_type,index_name,table_name,uniqueness from...
kp guide on how to use the kp tools
Userfrm.rowData4[i][3]=s4; s5=rs.getString("borrow_time").trim();Userfrm.rowData4[i][4]=s5; s6=rs.getString("borrow_reborrow").trim(); Userfrm.rowData4[i][5]=s6; s7=rs.getString("borrow_returned")...