2016-05-12 120 views
0

我想知道如果有人可以建議我...我不是很熟悉AngularJS,但我目前正在使用它的網站上工作。我有幾個場景在那裏我有鏈接到一個錨鏈接在不同的頁面/不同的URL,如果我是簡單地把它作爲這個例如:AngularJS - 鏈接到另一頁上的錨鏈接

<a href="www.website-address.com#anchorlink">Click here to view this link</a>

這導致404 。我發現了幾個解決方案,可以在同一頁面內找到錨點鏈接,但是沒有任何方法可以與AngularJS鏈接到不同頁面/網址上的錨點鏈接。

任何人都可以幫忙嗎?謝謝。

+1

嘗試像這樣'Click here to view this link'。您的代碼從應用程序根目錄獲取URL。 –

回答

1

Angularjs解析href的重定向。它試圖去查看與anchorlink

嘗試設置這在你的路由

//使用HTML5歷史API $ locationProvider.html5Mode(真);

和OM您的HTML頭中,將網站的基本定位與<base href="/">

這應該使angularjs停止與網址中的錨標籤的干擾。

編輯

@Sabarish Senthilnathan的評論作品也,也許是最好的辦法了。