相关疑难解决方法(0)

如何在ui-router中实现路径别名

我正试图找到一种方法来实现Angular.js中的路由别名ui-router.

假设我有一个带url的状态,article/:articleId我想/articles/some-article-title/article/76554不改变浏览器位置的情况下重定向(内部).

可以这样做ui-router吗?

angularjs angular-ui angular-ui-router

11
推荐指数
1
解决办法
7863
查看次数

具有可选参数的应用程序状态,没有尾部斜杠

.state('tabs.map', {
    url:'/map/{location_id}',
    params: {
      location_id: { value: -1 }
    },
    views: {
      'map-tab':{
        templateUrl:'templates/map.html',
        controller:'MapCtrl'
      }
    }
  })
Run Code Online (Sandbox Code Playgroud)

我已经在网上找到了一些可选参数的不同选项,但它们都没有像我正在寻找的那样工作.我添加的代码允许:

  • /tab/map/.*?

  • /标签/图/

但不是

  • /标签/图

我不确定为什么尾随斜线导致问题,因为从我读过它不应该是一个问题.有谁知道如何解决这个问题?

最近咨询过

壁球引入param变量

.state('tabs.map', {
    url:'/map/:location_id',
    params: {
      location_id: { value:null, squash:true }
    },
    views: {
      'map-tab':{
        templateUrl:'templates/map.html',
        controller:'MapCtrl'
      }
    }
  })
Run Code Online (Sandbox Code Playgroud)

angularjs ionic

5
推荐指数
1
解决办法
1791
查看次数

标签 统计

angularjs ×2

angular-ui ×1

angular-ui-router ×1

ionic ×1