1
我當前使用ui-router在嵌套狀態(具有許多嵌套狀態)上工作,並且可以使用ng獲取狀態更改爲活動狀態-class像這樣當它不應該使用ng-class和ui-router時,活動的子狀態保持活動狀態
ng-class="{active:$state.includes('sidemenu.parent.child<1-3>')}"
但是像ID多個狀態添加到活動類和實現這一目標,像這樣
`ng-class="{active:[$state.includes('sidemenu.parent.child1'),$state.includes('sidemenu.parent.grandchild1')]}"
和它的作品,但是當我點擊了它保持活躍狀態。我創建了這個codepen。它看起來是這樣的。
編號喜歡它,如果child1
片心不是活躍,而在child2
和child3
狀態。
多數民衆贊成我所嘗試(更早和現在再次剛剛),似乎並沒有使任何國家積極做到這一點。我提出了數組中每個表達式使用的語法,並且這樣做的工作原理,但不會使狀態變爲無效 – garrettmac
我修改了您的代碼筆,http://codepen.io/anon/pen/BjLYJG。 這是否符合您的要求? – jkris
它做到了,謝謝! – garrettmac