2013-11-22 42 views
4

刪除條目的任何想法,爲什麼既不:

$location.url(redirectURL,true);

〜或者〜

$location.path(redirectURL).replace(true);

不更換導航歷史的項目? 還是我不明白替換應該做什麼?

謝謝。

+1

這是怎麼做的,是導航到新的網址,在瀏覽器中沒有記錄當前頁面歷史(即沒有回到當前的URL)。 –

+0

'replace()'方法不帶任何參數。 https://github.com/angular/angular.js/blob/master/src/ng/location.js#L431-L435 – Francisc

+0

任何提示都會很棒。 :) – Francisc

回答

2

呼叫replace第一,如:

$location.replace(); 
$location.path("somewhere"); 

我覺得這個工作太:

$location.replace().path("somewhere"); 
+0

我會試一試,雖然它應該不重要,因爲摘要發生後。另外:(1)在AngularJS docs中,replace被稱爲second,(2)'url()'方法呢? – Francisc

+1

它仍然不起作用。對不起,造成巨大的延誤。 – Francisc

+0

有同樣的問題,它也不適合我。 –