(1)实现当有竞价在进行的时候,竞价列表的“开始”按钮不可点:
function change_button_situation(){
if(have_bid_running()){
$scope.activity_situation=true;
return;
}
$scope.activity_situation=false;
}
function have_bid_running(){
var bids = get_bid_lists();
if(bids.length==0){
return false;
}
return _.find(bids,function(bid){
return bid.status == 'started'
});
function change_button_situation(){
if(have_bid_running()){
$scope.activity_situation=true;
return;
}
$scope.activity_situation=false;
}
function have_bid_running(){
var bids = get_bid_lists();
if(bids.length==0){
return false;
}
return _.find(bids,function(bid){
return bid.status == 'started'
});
}
(2)在报名页面点击“返回”前对running与lists同步更新,否则报名时不会显示报名信息!
$scope.back_to_bid_list=function(){
update_bid_list();
$navigate.go("/bid_list");
}
(3)在更新内容时,要将对应的值传给显示页面!
$scope.bid_data_refresh=function(){
$scope.judge_running_equal_click();
$scope.bid_information = $scope.people;
$scope.bid_sign_up_number = $scope.bid_information.length;
}
(4)实现正在竞价的活动也显示黄色
注意:在活动报名时,“开始”存储活动名,“结束”时清空。在竞价报名时“开始”再次存储activity_yellow和bid_yellow,“结束”时要清空。,