AngularJS页面之间传值问题

AngularJS是做移动端页面比较火的一个前端插件,自从春节后一直在研究angularjs和ionic的使用。前几天做的页面涉及到页面之间的传值问题,在这分享下自己的经验:

angularjs传值问题最简单的方法是通过APP.js传值,格式如下:

 .state('orderContent', {
                url:"/orderContent",
                params:{id:null, name: null,date:null,userid:null},
                cache:false,
                templateUrl:"orderContent.html",
                controller:'orderContentCtrl'
            })

至于为什么每个属性值都先赋值为null,我也不是很清楚。。。

controller.js的代码:

........

var userid="caicai" ;
        $scope.goToDetail = function (item) {
            var date=document.getElementById("remindtime").innerText ;
            var name=item.OF_OFFICENAME;
            var id=item.OF_OFFICEID;


            $state.go('orderContent',{id: id,name:name,date:date,userid:userid});
        }

..........

前端页面的代码:

<ion-item ng-repeat="item in items"
                      item="item"
                      ng-click="goToDetail(item)"
                      class="item-remove-animate" style="height: 65px;vertical-align: middle;padding-top: 1px;">
                <!--<div class="button button-clear" style="width:100%;height: 100%;float: right;font-size: 12px;vertical-align: middle;">-->
                    <div style="width: 100%;" class="warp">
                        <div style="font-size:16px;width: 100%;float:left;color: #000000;padding-top: 15px;">{{ item.OF_OFFICENAME }}&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #9b9b9b;">容纳{{ item.OF_MAXUSER  }}人</span>&nbsp;&nbsp;&nbsp;<span style="color:#5077aa">已预订:{{}}次</span></div>
                        </div>

   </div>
            </ion-item>
        </ion-list>

以上代码已经基本上实现了页面之间的传值问题,并且是一次性传递多个参数。页面上是循环出从后台取出来的值。



  • 2
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MonkeyKingBi

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值