2017-04-10 16 views
0

角度素材の特定のメニューにルーティングされた後(サイドナビゲーション)メニュー項目(選択時)を強調表示するにはどうすればいいですか?誰にでも解決策があれば便利です。メニュー項目を特定のメニューにルーティングした後で強調表示する方法は?

<md-sidenav layout="column" class="md-sidenav-left md-whiteframe-z2" 
    md-component-id="left" md-is-locked-open="$mdMedia('gt-sm')"> 
    <menu-link section="page" class="ng-isolate-scope"> 
     <a class="md-button md-ink-ripple active" ui-sref="customer">test1</a> 
    </menu-link> 
    <menu-link section="page" class="ng-isolate-scope"> 
     <a class="md-button md-ink-ripple active" ui-sref="project">test2</a> 
    </menu-link> 
    <menu-link section="page" class="ng-isolate-scope"> 
     <a class="md-button md-ink-ripple active" ui-sref="material">test3</a> 
    </menu-link> 
    <menu-link section="page" class="ng-isolate-scope"> 
     <a class="md-button md-ink-ripple active" ui-sref="boq">test6</a> 
    </menu-link> 
    <menu-link section="page" class="ng-isolate-scope"> 
     <a class="md-button md-ink-ripple active" ui-sref="supplier">test8</a> 
    </menu-link> 
    <menu-link section="page" class="ng-isolate-scope"> 
     <a class="md-button md-ink-ripple active" ui-sref="order">test10</a> 
    </menu-link> 
    <menu-link section="page" class="ng-isolate-scope"> 
     <a class="md-button md-ink-ripple active" ui-sref="invoice">test78</a> 
    </menu-link> 
    <menu-link section="page" class="ng-isolate-scope"> 
     <a class="md-button md-ink-ripple active" ui-sref="enquiry">test89</a> 
    </menu-link> 
</md-sidenav> 
+0

最初のステップは、強調表示されたボタンに使用するCSSを選択することです。 [Angular Material CSS - Button](https://material.angularjs.org/latest/CSS/button)を参照してください。 – georgeawg

答えて

0

すべてのリンクにui-sref-active="active"を追加します。以下の例を参照してください。ユーザーがui-srefまたはその子のルートに指定されたルート上にあるとき

リンクはactiveクラスを持つことになります。そのクラスを使用して、アクティブなアイテムを任意の方法でスタイルすることができます。

関連する問題