如果有人手动尝试在angularjs中访问网站的不同url,如何重定向回同一页面(他已经所在的页面)
How to redirect back to same page (the page he is already in) if someone manually try to visit different url of the site in angularjs
如果不需要用户输入特定页面,我不希望用户输入。如果用户在浏览器中手动键入url,我如何阻止他访问该页面。我应该用什么,我是angularjs的新手,如果这是一个非常愚蠢的问题。感谢您的帮助。
从@angular/router导入路由器在您的组件构造函数中,检查身份验证是否失败,然后转到您想要的链接。下面是这个过程的一个最简单的例子。
//other imports
import {Router} from '@angular/router';
@Component({
//your components html, selector,providers, directives
})
export class MyComponent{
constructor(router:Router){
//set this signed in in local storage when your user signs in successfully
if(window.localStorage.getItem('signedIn')=="false")
{
//route wherever you want to
router.navigate(['']);
}
}
}
相关文章:
- 如何在一页网站中使用PHP重定向到一个页面
- 将jsp重定向到servlet,然后重定向到下一页
- 如何在重定向到asp.net中单击按钮的下一页之前应用javascript警报
- 警报中的window.location必须重定向到上一页
- 从登录页重定向到主页
- JQuery/Javascript-当倒计时为零时重定向到上一页
- 捕获Magento一页签出重定向
- 重定向至“colorbox”中的另一页
- 销毁会话后重定向到上一页
- 如何使用 AJAX 重定向到下一页
- 确实存在一种重定向和显示 javascript 消息的方法
- 如何使用 php 重定向到上一页并保持所有填充的输入相同
- 如果答案正确,如何将提交按钮重定向到下一页
- 将用户重定向到上一页
- javascript重定向到带有表单操作post的页面,然后返回到带有输入值的上一页
- 如何在重定向到另一页之前显示正在加载的图像
- ASP.NET MVC从错误页重定向到主页
- 引导游览多页.重定向但不开始下一页游览
- Node.js:一次重定向和发送页面
- 防止jquery分页重定向