我是Angular JS的新手。我希望在
时将参数隐藏到url中我在
中向任何控制器发送任何数据时单击任何锚标记angular js.I不想在网址中看到任何ID及其值。
将ID和值链接到url?
有可能吗?我们可以隐藏参数吗?
答案 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