【发布时间】:2017-05-02 14:40:45
【问题描述】:
我正在尝试拦截输入的 URL,获取其参数,将它们存储在服务中(可供其他服务使用),然后重定向到 /。
var config = function (AppConfig, $urlRouterProvider) {
'ngInject';
$httpProvider.interceptors.push(function ($q, $location) {
return {
'request': function (config) {
var params = $location.search(); //How can I store these params ?
}
}
});
$urlRouterProvider.otherwise(AppConfig.defaultRoute);
};
【问题讨论】:
-
在根范围内声明一个变量,用来保存数据。或者你可以使用
localStorage或sessionStorage取决于。
标签: angularjs angular-ui-router angular-http-interceptors