我收到此错误:
Error: [$compile:nonassign] Expression '$state.current.name==='admin.adminDetails'' used with directive 'tab' is non-assignable!
尝试根据网址激活标签:
<tabset direction="right" class="tabbable">
<tab heading="Details" ui-sref="admin.details" active="$state.current.name === 'admin.details'">
<div ui-view="adminDetails"></div>
</tab>
<tab heading="Resources" ui-sref="admin.resources" active="$state.current.name==='admin.resources'">
<div ui-view="adminResources"></div>
</tab>
</tabset>
我这样做,所以当网址是/ admin / resources时,标签会在资源标签上打开,并且与详情相同。
对此错误的任何见解?
答案 0 :(得分:0)
您可以尝试使用ui-sref-active="active"
代替og active
。
这会将“active”类应用于元素。
应与ui-sref
一起使用。 Docs