我正在bining網站鏈接到href。該值來自數據庫。我正在使用角度來比較這個值。雖然綁定vaue角度href它正在prepending當前頁面的網址
現在的問題是,假設來自db的值是www.google.com 但是,它將此值綁定到以下元素。
<a ng-href={{websiteUrl}} title="My Website"> Website Link </a>
的NG-HREF以當前頁面URL +從DB值。
我在ASP.Net MVC視圖中綁定這個值。
我正在bining網站鏈接到href。該值來自數據庫。我正在使用角度來比較這個值。雖然綁定vaue角度href它正在prepending當前頁面的網址
現在的問題是,假設來自db的值是www.google.com 但是,它將此值綁定到以下元素。
<a ng-href={{websiteUrl}} title="My Website"> Website Link </a>
的NG-HREF以當前頁面URL +從DB值。
我在ASP.Net MVC視圖中綁定這個值。
用'http://'在json中爲數據添加前綴數據以使它們成爲trully絕對URL,並且angularjs尊重這一點。
<a ng-href="http://{{link.url}}">{{link.title}}</a>
'www.google.com'是不是一個有效的URL沒有協議,或至少領先'//'。瀏覽器會將其視爲相對路徑。問題與角度無關 – charlietfl
我認爲,您需要檢查您的website.Url值在ASP.Net代碼中,並提供http或https這樣的「http://www.google.com」或//www.google.com 。希望這會幫助你。 – sushilprj
@charlietfl ..甚至我認爲這可能是error.hence我https://google.com enterered完整的地址,但仍然相同的輸出 – abc