AngularJS - 从代码重定向到另一个域

时间:2013-08-21 08:13:36

标签: javascript redirect angularjs

我已经设置了一个用来描述我的问题:Plnkr

实际上我想导航到另一个域中的另一个页面(为按钮点击添加了一个处理程序)。但它不起作用。

提前致谢。

更新

window.location.href = "http://google.com";正在运行,但AngularJS默认的$location.absUrl服务无效。

3 个答案:

答案 0 :(得分:8)

$location服务不允许重新加载页面。 The Angular way to perform a redirection to another domain is to use the $window service

$window.location.href = 'http://google.com'

答案 1 :(得分:2)

不幸的是,$ location服务只允许您更改Web应用程序的相对路径,无论您是否要将其重定向到您必须使用的另一个站点window.location.href

答案 2 :(得分:0)

你没有在你的html上定义ng-app。并且还没有在html上连接你的控制器。请参阅更新的小提琴

http://plnkr.co/edit/pPJcWtLrbQOHDT5mXleK?p=preview