javascript - 从 ng-swipe 事件模拟 ui-sref 的首选方法是什么?

标签 javascript angularjs angular-ui-router ui-sref

滑动时状态更改: 我需要使用滑动事件触发状态更改。 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()但我在使用参数时遇到问题?

错误: enter image description here

CTRL:

scope.setPage = function(val){


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


    };

最佳答案

根据评论,将其更改为

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

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

工作

关于javascript - 从 ng-swipe 事件模拟 ui-sref 的首选方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26725746/

相关文章:

css - Angular-material: md-select 移动容器元素

javascript - SVG 矩形未显示在 Firefox 中,但适用于 Chrome

javascript - 带有 React 或 Javascript 扩展的子类如何工作?

javascript - Angularjs $rootScope 解析有时不在模板中更新

javascript - 如何编辑 AngularJS 主题中的导航菜单?

angularjs - Ui 路由器嵌套 View : how to validate a shared form?

javascript - Angular ui 路由器 : how to prevent access to a state

javascript - 所有数组元素具有相同的值

javascript - (dart)我想要触发两个不同的 onclick 函数,具体取决于单击时是否选中单选按钮。我怎么做?

javascript - 更新 ng-repeat 数据更改