[英]What is the difference between PHP header and Javascript window.location?
[英]What is the difference between window.location and $location.path?
在MVC angularJS应用程序中,如何重定向到MVC页面。
我试过以下两个选项
第一
// It doesn't work
$location.path("/MyPage1");
第二
//It works
window.location = "/MyPage1";
请建议重定向的最佳方式,为什么?
记住:我没有使用angularJs路由。
两者都有自己的优点。 在@Mohammad提到的官方文档中清楚地描述了它们。 因此根据具体情况选择以下任意一种:
使用$ location :当浏览器URL更改时不需要重新加载整页时,希望利用角度内部生命周期优势以及不需要支持旧旧浏览器的位置。如果您的目的地可能有用只是当前URL的变体,因此您可以利用$ location辅助方法。 例如,我们运行$ location.search(...,...)来改变查询字符串参数的值。
使用本机窗口位置 :当您需要更改URL并重新加载页面或导航到其他页面时,请使用较低级别的API:window.location.href,或者当您要使用行级别对象属性时,可以直接使用改性。 即像Force reload window.location.reload()。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.