Joh*_*kel 1 css angularjs angularjs-ng-repeat
我有一个由ngRepeat生成的列表,就像这样
<ul class="list-group">
<li class="list-group-item" ng-repeat="data in tree | filter:key">
{{data.name}}
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我希望列表中的第一项具有圆角.我有一种风格,如
.first-item {
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}
Run Code Online (Sandbox Code Playgroud)
如何将此样式应用于第一个可见项?请注意,key它连接到搜索框,因此第一个项目是动态的.
小智 5
使用$ first,表示ng-repeat中的第一次迭代
<ul class="list-group">
<li ng-class="{'first-item':$first}"
class="list-group-item" ng-repeat="data in tree | filter:key">
{{data.name}}
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
编辑:因为first-item有一个破折号,它必须在引号中
| 归档时间: |
|
| 查看次数: |
2066 次 |
| 最近记录: |