2016-09-17 24 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'; 
相關問題