0
我想用ng-repeat使用semantic-ui和angularjs顯示一個分割列表,但我無法得到顯示的分隔線。使用semantic-ui和angularjs顯示帶有分隔符的項目列表
<div class="ui divided list" ng-repeat="dataset in datasets.results">
<div class="item">
<i class="map marker icon"></i>
<div class="content">
<a class="header">{{dataset.name}}</a>
<div class="description">{{dataset.description}}</div>
</div>
</div>
</div>
如果我做了類似的事情,沒有angularjs,那麼行顯示。
我假設它是在semantic.css以下規則被隱藏線
.ui.divided.list .item:first-child {
border-top-width: 0;
}
這是否angularjs作品意味着列表中的每一個項目是「第一」的方式,是有解決這個問題的方法?
這裏是一個的jsfiddle用一個例子
感謝您抽空看看 - 這裏是一個的jsfiddle http://jsfiddle.net/uUjTZ/2/ – Mike
好了,你都在重複着'ul',而不是'div.item'。因此,你有許多'ul',每個'div'都有'div.item' - 當然,每個'.item'都是':first-child',因爲它是'ul'中唯一的一個元素。嘗試將ng-repeat重複下移到'div.item'。 [更新小提琴](http://jsfiddle.net/uUjTZ/3/) – gorpacrate
謝謝 - 我對重複的內容感到困惑。我認爲這是div的內容(不包括包含重複的實際div) – Mike