2014-10-07 117 views
-1
<a href="www.google.com" target="_blank">google</a> 

当我点击这个标签比我重定向到URL重定向错误

http://localhost:55943/www.google.com 

我尝试下面的代码也

$window.location.href = "www.google.com"; 

但两者情况下,我重定向到

http://localhost:55943/www.google.com page. 
+0

使用:google divyenduz 2014-10-07 09:20:42

+0

它不是AngularJS问题 – 2014-10-07 09:32:39

回答

1

没有协议定义的href将会我总是被视为相对URL。您需要输入http://www.google.com才能将其理解为绝对URL。

更新您的HTML:

<a href="http://www.google.com" target="_blank">google</a>

而且看看href属性的W3 explanation

0

正如GordyD所说,如果您没有定义任何协议,它将被视为相对URL。 您需要HTTP前缀外部URL://https://开头//

//将使用相同的协议,当前的应用程序打开外部URL运行