如何将id值隐藏到URL或参数中。

时间:2016-04-21 13:29:37

标签: javascript jquery angularjs

我是Angular JS的新手。我希望在

时将参数隐藏到url中

我在

中向任何控制器发送任何数据时单击任何锚标记

angular js.I不想在网址中看到任何ID及其值。

将ID和值链接到url?

有可能吗?我们可以隐藏参数吗?

1 个答案:

答案 0 :(得分:0)

如果您正在使用ui-router,我强烈建议您这样做,您可以使用非url路由参数的状态。

非URL路由参数:

  

我最近发现的另一个选项是如何传递参数   没有出现在URL中。这对于特别有用   抽象的状态。

state('new-nonurl', {
  url: '/new',
  params: {
    portfolioId: null,
  },
  templateUrl: 'new.html',
  controller: function($scope, $stateParams) {
     $scope.portfolioId = $stateParams.portfolioId;
  }
})

这是对代码和引用的引用 http://benfoster.io/blog/ui-router-optional-parameters