2016-03-21 6 views
0

古いプロジェクトではリダイレクトに$location.path()が使用されていないため、window.location$location.path()に変更してプロジェクトを変更する必要があります。

しかし、この機能では正しく変更できません。値を含む

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

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

クッキー:あなたのコンポーネントに$場所を注入している場合ttp%3A//abc-bcd-000.abhindia.in/reachout/app/forms/list%22

+0

を使用することができ、URIをデコードする場合は、コンソールのエラーのいずれかの種類を取得するのですか? – Starscream1984

+0

正確に動作していないものは?コントローラに$の場所を挿入することを忘れましたか?文字列の形式をチェックしている場合もあります。 – Jazjef

+0

実際には、私はちょうど最後の2つのセグメントを格納したクッキーにURL全体を格納する代わりに、問題を解決しました。今、そのうまく働いて、あなたのサポートのためにありがとう – Jayesh

答えて

0

チェック。

あなたはグローバル関数に

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

この関数を使って 'forms/list'のような最後の2つのセグメントを得る方法はありますか? – Jayesh

+0

あなたはsplit関数を使用することができます 'link = dec.split( '/');' 'var lastTwoSegments = link [link.length-2] +"/"+ link [link.length-1];' –

関連する問題