0

滑动时状态更改: 我需要使用滑动事件触发状态更改。ui-router 文档引导他们,$state.go()但我不确定这是否是最好的方法?

问题:

使用ng-swipe事件如何触发$state.go()带有参数的?还是有更好的方法来解决这种情况?

我有一个名为:

name: 'root.store.ad.page.pageNumber', 'url': '/:pageNumber'

理想li情况下,它看起来像这样(不必):

 <li ng-swipe-left="root.store.ad.page.pageNumber({pageNumber: nextPage})"></li>

目前它看起来像这样:

<li ng-swipe-right="setPage(page.pageindex)"></li>

我试过$state.go()但我无法让它与参数一起工作?

错误: 在此处输入图像描述

CTRL:

scope.setPage = function(val){


      //trying to make it just jump to page 5.
      $state.go('root.store.ad.page.pageNumber',
          {
            pageNumber: 5,
          }
        );


    };
4

1 回答 1

1

根据评论,将其从

name: 'root.store.ad.page.pageNumber', 'url': '/:pageNumber'

name: 'root.store.ad.page.pageNumber', 'url': '/{pageNumber}'

工作过

于 2014-11-04T19:57:50.470 回答