是否可以访问同一标记本身内的Aurelia repeat.for循环变量
我想访问repeat.for的循环变量,该变量在repeat.for声明的标记本身中 我正在尝试将Durandal导航条转换为Aurelia导航条。 我遇到的问题是,navbar的css在li标记上使用了isActive属性。这在使用Durandal时效果很好是否可以访问同一标记本身内的Aurelia repeat.for循环变量,aurelia,Aurelia,我想访问repeat.for的循环变量,该变量在repeat.for声明的标记本身中 我正在尝试将Durandal导航条转换为Aurelia导航条。 我遇到的问题是,navbar的css在li标记上使用了isActive属性。这在使用Durandal时效果很好 <ul data-bind="foreach: router.routes"> <li data-bind="css: {isActive: isActive}"> </li> <
<ul data-bind="foreach: router.routes">
<li data-bind="css: {isActive: isActive}">
</li>
</ul>
-
但是,在使用Aurelia时,循环变量(行)还不在范围内,因为repeat.for也在li标记上。我希望能够做到这一点:
<ul>
<li repeat.for="row of router.navigation" css="isActive: ${row.isActive}">
</li>
</ul>
-
有没有办法做到这一点
谢谢行在
li
元素的范围内。通过计算行的值来设置css类的值。isActive
:
<ul>
<li repeat.for="row of router.navigation"
class="${row.isActive ? 'active' : ''}">${row.title}</li>
</ul>
- ${row.title}
行在li
元素的范围内。通过计算行的值来设置css类的值。isActive
:
<ul>
<li repeat.for="row of router.navigation"
class="${row.isActive ? 'active' : ''}">${row.title}</li>
</ul>
- ${row.title}