应用中的一些小技巧!!!

1. 实现按钮开始到结束的变化方法:

   当点击开始的时候,使得开始隐藏,结束呈现:  ng-hide  与 ng-show  相结合

2  实现正在报名的活动底色为黄色
    %li(style={{List.status|status}})
    application.js : myModel.filter('status',function(){
      return function(status){
          if(status == 'started'){
             return "background:yellow " ; 
        }
      }
}

3  对相关按钮的设置:开始  结束  创建活动
    实现不可点击的灰色状态:
    在haml中设置 ng-disabled 与 ng-model 联合使用,设置同一变量,在函数中赋值即可。

4   实现报名人数在报名页面的实时更新 


    haml: %div(class="scrollable" )
            %ul#create_page_id(class="survey-list")        
              %li(style="font-family:arial;color:black;line-height:40px"
                 ng-repeat="person_name in person_names")
                   {{person_name.name}} {{person_name.phone}}
    
    controller:  $scope.data_refresh = function(){
         var person_number=JSON.parse(localStorage.getItem("person_names")) ||[];     
          $sign_up_number = person_number.length;                                                                       
         $scope.person_names=JSON.parse(localStorage.getItem("person_names"));          
    }


    Message.BM_refresh_list=function (){
    var create_page_id=document.getElementById("create_page_id");       
    if(create_page_id){
        var scope=angular.element(create_page_id).scope();       
            scope.$apply(function(){
            scope.data_refresh();
        })
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值