2016-03-21 13 views
0

Eski proje, yeniden yönlendirme için herhangi bir $location.path() kullanmıyor ve şimdi tüm window.location değerini $location.path() olarak değiştirerek projeyi değiştirmem gerekiyor.

Ancak bu işlevde, düzgün değiştiremiyorum. değeri içeren

$scope.goBack = function() { 
    //window.location.href = $cookieStore.get('previous_location'); 

    $location.path($cookieStore.get('previous_location')) 
} 

Çerez: Eğer bileşene $ konumunu enjekte varsa ttp%3A//abc-bcd-000.abhindia.in/reachout/app/forms/list%22

+0

kullanabilir? – Starscream1984

+0

tam olarak ne çalışmıyor? Denetleyicinizdeki $ konumunu enjekte etmeyi unuttun mu? Dizenin formatını da kontrol ediyor olabilirsiniz. – Jazjef

+0

Aslında, tüm URL'yi son iki segmenti sakladığım çerezde saklamak yerine sorunu çözdüm. Şimdi onun iyi çalıştı ve destekleriniz için teşekkürler – Jayesh

cevap

0

kontrol edin.

Eğer uri deşifre etmek istiyorsanız konsol hata her türlü alır mıyım küresel işlevini

var uri = "ttp%3A//fts-dsk-141.ftsindia.in/reachout/app/forms/list%22"; 
var dec = decodeURI(uri); 
+0

Bu işlevi kullanarak 'form/liste' gibi son iki parçayı nasıl alabilirim? – Jayesh

+0

split function'var link = dec.split ('/'); ' ' var lastTwoSegments = link [link.length-2] + "/" + link [link.length-1]; ' –

İlgili konular