如果我想制作网址:localhost:3000/confirm?token=TokenValue&email=emailValue
所以,我像这样编码URL路由和参数
$stateProvider
.state('confirm', {
url : '/confirm?token&email',
controller : 'ConfirmCtrl',
templateUrl: 'views/validate.html
}
我想得到它的价值,所以在我的控制器中:
app.controller('ConfirmCtrl', function($scope, $location){
var value = $location.search();
console.log(value)
var token = value.token;
var email = value.email;
});
我在浏览器地址栏中输入网址,以测试代码如下:localhost:3000/confirm?token=023e0938jd&email=myaddres@gmail.com
。但是当浏览器加载它时,URL变为localhost:3000/confirm
。所以,我无法获得令牌和电子邮件的价值。我如何获得他们的价值?