2016-07-18 11 views
-2

必要に応じて動的に作成されたタブを持つ1ページがあります。 2ページ目には、選択した1ページ目のタブにデータを添付する必要があり、それを行うことができます。しかし、私がページ2にナビゲートしようとしているとき、私はwindows.location.replace("page2")でページ2にしか行くことができませんでした。AngularJsの以前に選択したタブに戻る

私はその選択したタブにも同様にその方法に行きたいですか?

<div ng-repeat="t in ticketdata" class="time-tab-adspace" ng-class="{'tab-align-center':ticketsdata.length==2}"> 
    <a class="nav-people-tab text-hover" data-toggle="tab" ng-class="{'nav-people-tab-hover in':'ticket'+seltab=='ticket'+t.ticket_code}" ng-click="selecttab(t)" data-target="#ticket{{$index}}">{{t.name}}</a> 
</div> 

店のような任意の方法、選択した項目の詳細がありますし、2ページにリダイレクトするときだけ(今まで選択)タブにリダイレクト?

+0

関連するすべてのコードを表示してください。あなたがしていることは本当に明確ではありません。 [mcve] – charlietfl

答えて

0

1つの方法は、選択したタブをクエリ文字列パラメータとして設定することです。だから、ナビゲーションのために必要があります:

window.location.replace("/page2?tab=2)" 

とクエリ文字列]タブ値のためのコントローラのチェックでは、対応するタブをアクティブにします。

+0

を参照してください私の場合は動作しません。他の方法を教えてもらえますか – user1851003

+0

個々のタブをクリックしてもページのURLは変わらないでしょう。同じように(私の場合は) – user1851003

関連する問題