如何将用户重定向到angularjs中的绝对url。
例如:我有一个页面,我的当前url (http://example.com/submit),一旦用户点击了网页中的某个按钮,他就必须被重定向到其他网页(例如‘http://google.com’)。
我试着用
$location.absUrl() == 'http://www.google.com'
$location.path('http://www.google.com')
$location.url('http://www.google.com')
但是什么都不起作用。
注意:不应从web服务器进行重定向。这是一个REST API。想要在客户端实现(使用angularjs),如果用户是有效用户(认证用户),将他重定向到门户)
谢谢
发布于 2014-01-12 18:59:58
发布于 2014-01-12 18:58:29
简单的window.location.href = "http://google.com"
怎么样?
发布于 2017-07-12 12:32:57
我对上面的解决方案有一些问题,我偶然发现了这一点,并认为我应该分享一下。确保将“$timeout”、“$window”注入到控制器中。
$timeout(function() {
$window.location.assign('https://URL');
}, 3000);
https://stackoverflow.com/questions/21073815
复制相似问题