2016-09-17 23 views
1

我想在新选项卡上打开一个url。我做如下:在angularjs中打开没有基础url的选项卡中的链接

$scope.portal.jdURL = 'www.google.com'; 

$scope.openURL = function() 
{ 

    if($scope.portal.jdURL != '') 
    { 
     window.open($scope.portal.jdURL, '_blank'); 
    } 

}; 

我想要的结果为:

www.google.com

,但它打开URL像下面:

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

+0

试试这个'$ window.open( '// google.com');' – Rakeschand

+0

看看这个答案。 http://stackoverflow.com/a/31432423/4426282 – monikapatel

+0

它的工作原理。但用户可以输入任何格式的网址。如www.google.com或简单地google.com或https://www.google.com。它应该适用于任何输入。 –

回答

0

只需更改

$scope.portal.jdURL = 'www.google.com'; 

$scope.portal.jdURL = 'http://www.google.com'; 
相关问题