《活动报名》的完成

1.报名页面人数显示时的表示:$scope.number=JSON.parse(localStorage.getItem("person_names")).length||0;后面直接或0,不是字符或其他,不能为【】表示。

2.取出对象,和直接取出数组 的对比

通过id寻找对应的活动很方便

        localStorage.setItem("now_name_array",JSON.stringify({"now_activity_name":$scope.activities[id].activity_name}));
        localStorage.setItem("person_names",JSON.stringify($scope.activities[id].person_information));

3.设定id地址

在haml中有id ,运用ng-repeat时候自然默认id,再在congtroller中引用id.ng-tap要用时把$index传入才可以。

     haml中:      id="{{$index}}"
                            ng-tap="goto_detail_activity({{$index}})" ng-repeat="activity in activities"

congtroller中:$scope.goto_detail_activity=function(id){

                            localStorage.setItem("now_name_array",JSON.stringify({"now_activity_name":$scope.activities[id].activity_name}));
                            localStorage.setItem("person_names",JSON.stringify($scope.activities[id].person_information));
                            localStorage.setItem("sign_id",id);

                            }

4.$index是li的下标的一种id,所有传id 都是从这来的

5.让初始时候的person_names为空:创建活动跳转页面的时候为空 ,从此存储:

在event页的    function goto_create(){
                                   $navigate.go("/create");
                                   localStorage.setItem( "person_names",JSON.stringify([]));
                                    }

进行person_names的刷新



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值