0
我只是喜欢用参数重定向到错误页面。它的编码为/error%3Ftype=404
。
这打破了路由。该路线从未激活。通过打字或定位,一切都像魅力一样。重定向中的AngularJS参数要转义“?”打破路线
otherwise(
{
redirectTo: "/error?type=404"
});
我只是喜欢用参数重定向到错误页面。它的编码为/error%3Ftype=404
。
这打破了路由。该路线从未激活。通过打字或定位,一切都像魅力一样。重定向中的AngularJS参数要转义“?”打破路线
otherwise(
{
redirectTo: "/error?type=404"
});
otherwise(
{
template: " ",
controller: function($location, $window) {
$window.location = "/error?type=404";
return false;
}
});
你不应该操作?在URL中你自己通过路由。
$location.path('/error').search('type', 404)
请参阅此问题的详细信息: how to pass "question mark" in url javascript
而是可以以这种方式使用$位置服务