0

スワイプ時の状態変化: スワイプ イベントを使用して状態変化をトリガーする必要があります。ui-router ドキュメントは em を導きます$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()を試してみましたが、params で動作させるのに問題がありますか?

エラー: ここに画像の説明を入力

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 に答える