angularjs url传参以及如何取值

来源:互联网 发布:软件开发培训中心 编辑:程序博客网 时间:2024/05/22 01:34
这是页面
<a href='#/vipcard/{{card.valueCardId}}'>  <div class="mt-new" style="margin-left: 30px;">    <span class="glyphicon glyphicon-credit-card"></span>    <span >{{card.description}}</span>    <span>{{card.valueCardId}}</span>  </div>  <i style="display: none;" class="icon icon-clear"></i></a>
通过$ruteProvider.when配置
.when('/vipcard/:cardId', {templateUrl: 'views/vipcard.html',//储值卡详情页面controller: 'VipcardCtrl',controllerAs: 'vipcard',resolve: {  delay: function ($rootScope) {    $rootScope.isShowFoot = false;  } }})
:cardId 对应{{card.va;ueCardId}}形式是key:value
然后在接收页面控制器内获取参数
$scope.cardId = $routeParams.cardId;