Javascript 重定向到angularjs中的绝对url
如何在angularjs中将用户重定向到绝对url 例如: 我有一个页面,我的当前url(), 一旦用户单击网页中的某个按钮,他必须重定向到其他网页,例如(“”) 我试着用Javascript 重定向到angularjs中的绝对url,javascript,angularjs,Javascript,Angularjs,如何在angularjs中将用户重定向到绝对url 例如: 我有一个页面,我的当前url(), 一旦用户单击网页中的某个按钮,他必须重定向到其他网页,例如(“”) 我试着用 $location.absUrl() == 'http://www.google.com' $location.path('http://www.google.com') $location.url('http://www.google.com') 但什么都不管用 注意: 不应从web服务器进行重新定义。这是一个RESTA
$location.absUrl() == 'http://www.google.com'
$location.path('http://www.google.com')
$location.url('http://www.google.com')
但什么都不管用
注意:
不应从web服务器进行重新定义。这是一个RESTAPI。
想要在客户端实现(使用angularjs)如果用户是有效用户(经过身份验证的用户),请将其重定向到门户)
谢谢简单的
window.location.href=”怎么样http://google.com“
?您需要在对象窗口中使用浏览器级API,或者您可以在控制器中插入$window
引用。”
$timeout(function() {
$window.location.assign('https://URL');
}, 3000);
window.location.href=”http://www.google.com";代码>
$window.location.href=”http://www.google.com";代码>
参考资料:
最好的解决方案应该是在$routeProvider
配置中执行重定向,注入$window
对象并执行所有需要的重定向。您可以使用window.location.href=”“
在您的报价之间,您可以放置您各自的url我对上述解决方案有一些问题,遇到了这些问题,我想与大家分享一下。确保将“$timeout”和“$window”注入控制器
$timeout(function() {
$window.location.assign('https://URL');
}, 3000);
在angularjs中有什么方法吗?可能有任何api?只有在使用$timeout之后,我才能使用它。非常感谢。