【发布时间】:2014-10-15 13:27:14
【问题描述】:
我正在开发一个单页 Angular 应用程序。
应用程序从 URL 中取出一个令牌,然后将其传递给 API。目前我的网址如下所示:
www.example.com/?token=3d2b9bc55a85b641ce867edaac8a979173d4446525230290fc86a0ed8ff18b95
我的代码已经正确使用了角度路由,但我必须像这样从 URL 中获取令牌:
var postToken = $location.search().token;
我在配置上有这个:
app.config(function($locationProvider, $httpProvider, $routeProvider) {
$routeProvider
.when('/token/:token', {
templateUrl : 'views/select-token.html',
controller : 'selectHold'
})
.when('/purchase-hold/token/:token', {
templateUrl : 'views/purchase-token.html',
controller : 'purchaseHold'
});
});
我希望我的网址看起来像这样:
www.example.com/token/3d2b9bc55a85b641ce867edaac8a979173d4446525230290fc86a0ed8ff18b95
我需要编写什么代码才能搜索/token/ 并抓取它旁边的数据,而不是?token=?
【问题讨论】:
标签: javascript angularjs url routes