UIルーターを使用して、私は6つの子状態を持つ抽象親状態を持っています。子状態は、親状態テンプレートのタブを使用してロードされます。 ng-class
を使用して、アクティブなタブを強調表示します。 $scope.active_tab
変数を設定して、ユーザーが新しいタブをクリックするたびにその変数を変更することはできますが、子ステートがURL経由で直接ナビゲートされている場合は機能しません。どのような子状態がアクティブであるかを抽象親状態にする方法を教えてください。
0
A
答えて
1
あなたがの親である抽象状態を持っている場合は関連するUI-SREF状態が
<ul>
<li ui-sref-active="active" class="item">
<!-- ... -->
</li>
<!-- ... -->
</ul>
0
アクティブになっているときに、要素にクラスを追加することができますUI-SREFアクティブディレクティブを使用することができます抽象状態とそのコントローラーが最初ににロードされると、親状態のロードが完了した後に子状態がロードされます。
親コントローラでは、$ stateChangeSuccessイベントをリッスンしてロジックを実行できます。
$scope.$on('$stateChangeSuccess', function (event) {
// perform your logic here
});
関連する問題
- 1. カスタム状態を別の状態に依存させる方法を教えてください。
- 2. GPars - 俳優がビジー状態であるかどうかを知る方法を教えてください。
- 3. ui-routerでstateHelperを使用するユーザーが子である状態 ''から 'app.user.home'を解決できません抽象的な状態のアプリケーション抽象状態
- 4. ui-routerの現在の状態が抽象的な状態の子であるかどうかをチェックする方法
- 5. ワークフローが完了した状態になる前に、状態マシンのワークフローからデータを取り出す方法を教えてください。
- 6. リソースマネージャーがスタンバイ状態からアクティブ状態に遷移しない
- 7. jspのtogglzのアクティブ状態と非アクティブ状態をチェックする方法は?
- 8. AngularJSで親状態を更新せずに子状態をロード
- 9. なぜ「抽象的な:真」状態にURLを与えるのですか?
- 10. デザインパターン:Railsの子状態からの親の集約状態
- 11. ログインしているユーザーの状態に応じて表示方法を教えてください。
- 12. Angular2 Routerに抽象状態がありますか?
- 13. データアクセス層に現在のアプリケーション状態を認識させる方法を教えてください。
- 14. iPhoneアプリケーションがアクティブ状態から非アクティブ状態に遷移する
- 15. データパワーオブジェクトをgoto pending状態にする要因とその解決方法を教えてください。
- 16. どのようにTextBoxのアクティブな状態にスタイルを与えますか?
- 17. 状態ui-routerの状態でライブラリを注入してください。
- 18. 親状態を更新する子メソッド
- 19. ログメッセージの書き込み中にZend_Logが競合状態を防ぐ方法を教えてください。
- 20. 角度のUIルータの親状態がアクティブでない
- 21. Infragisticsのツールバー、PopupMenuの状態をチェックする方法を教えてください。
- 22. codeigniterを使用してアクティブ状態から非アクティブ状態に更新
- 23. 親状態の変更で子コンポーネントが再レンダリングされない
- 24. どのように親状態をその子コンポーネントに渡すのですか?
- 25. どのような状態
- 26. どのようなcssホバー状態が有効になっているかを確認してください
- 27. UIルーター抽象状態無限ループ
- 28. アクティブ状態のアコーディオン
- 29. アコーディオンメニューのアクティブ状態
- 30. ブートストラップナビゲーションバーのアクティブな状態
$ state.current.nameに基づいてng-classを設定します。 – SaiUnique