【发布时间】:2016-03-05 20:47:39
【问题描述】:
我有一个由 ngRepeat 生成的列表,就像这样
<ul class="list-group">
<li class="list-group-item" ng-repeat="data in tree | filter:key">
{{data.name}}
</li>
</ul>
我希望列表中的第一项具有圆角。我有这样的风格
.first-item {
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}
如何将此样式应用于第一个可见项?请注意,key 连接到搜索框,因此第一项是动态的。
【问题讨论】:
-
使用 CSS 和
:first-child选择器可能更容易处理。 -
@Stubb0rn 你是对的!我应该想到这一点,但我想我的大脑有棱角。我还假设过滤器使用“display:none”工作......但它没有。
标签: css angularjs angularjs-ng-repeat