ページ(例:/#/ページ)で古典的な表計算システムを想像してみてください。ビューでangularJS - ナビゲーション中にパラメータを保存する
angular.module('app').controller("Ctrl", '$routeParams', function($routeParams) {
this.tab = 1;
}]);
(/#/ページ):コントローラで
あなたは、タブをクリックすると
<li ng-class="{ 'active': ctrl.tab == 1 }">
<a href ng-click="ctrl.tab = 1">onglet 1</a>
</li>
<li ng-class="{ 'active': ctrl.tab == 2 }">
<a href ng-click="ctrl.tab = 2">onglet 2</a>
</li>
は、それが対応するブロックを表示します。内部には、URLを変更するモーダル(例:/#/ page/action)を開くテキストとリンクがあります。 そのためには、ngRouteと$ routeParamsを使用します。
小さな問題は、URLが変更されたときにthis.tabがリセットする値ですが、私は常に同じページにあります。
この値をコントローラに保存する方法はありますか?
は、
Finalyを追加し、私は私のタブを節約するサービスを使用します。私はルートを変更する場合、私は私のparamを維持します。 – Flo