我目前正在使用ui-router处理嵌套状态(具有许多嵌套状态)并且可以使用ng-class将状态更改为活动状态
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
状态下无效,则非常喜欢。
答案 0 :(得分:1)
好奇,你从哪里得到以下语法
ng-class
如果您将以上{active:$state.includes('sidemenu.parent.child1') || $state.includes('sidemenu.parent.grandchild1')}
的值更改为以下内容,我希望它能实现您所需的目标。
for link in tag.find_all('a'):
link['href'] = 'http://website.com' + link['href']