メニューは.jsonファイルから読み込まれ、リンクによっては子要素があり、それらの子要素には独自の子要素を持たせることができます。子要素は、深く進むにつれて暗くなるはずです。cssの子要素のナビゲーションツリーの変更
最初のIDのようなものがあった。だから私は簡単に文字を計算し、レベルを定義することができ
1
**1-1
**1-2
2
3
**3-1
**3-2
****3-2-1
4
。それが不可能なIDに基づいて、レベルを定義することができ
1
**2
**3
4
**5
**6
***7
:
はしかし、今のIDに変更されました。子要素の深さを知る方法はありますか?あなたは子要素のレベルを識別することができます
<md-list-item ng-repeat="item in menus">
<md-button ng-if="!(item.children.length > 0)" ng-class="{ selected: isSelected(item) }"></md-button>
<md-button ng-if="item.children.length > 0"></md-button>
<md-list ng-if="item.children" report-tree menus="item.children">
</md-list>
</md-list-item>
ブリリアント!クリーンで簡単なソリューション – Greg