Angularjs 从ng-repeat中提取特定元素
我有一个使用angularjs显示列表内容的列表,如下所示:Angularjs 从ng-repeat中提取特定元素,angularjs,angularjs-ng-repeat,html-lists,Angularjs,Angularjs Ng Repeat,Html Lists,我有一个使用angularjs显示列表内容的列表,如下所示: <ul> <li ng-repeat="result in uploadLogObject[fileUpload.id].log track by $index"> <ul> <div data-ng-show="result">{{result}}</div> </ul> </li> </
<ul>
<li ng-repeat="result in uploadLogObject[fileUpload.id].log track by $index">
<ul>
<div data-ng-show="result">{{result}}</div>
</ul>
</li>
</ul>
* Some data1
* Some data2
* Some data3
* Some data4
是否可以将列表的第一个元素放在列表之外,这样我的列表就可以这样显示
Some data1
* Some data2
* Some data3
* Some data4
我猜您必须在使用列表重复ng之前执行一个单独的ng repeat=“导致uploadLogObject[fileUpload.id]。按$index记录跟踪”
,然后以某种方式显示第一个内容<代码>{{result}}[0]
我是错了还是在正确的轨道上?提供了一种使用ng repeat start和ng repeat end执行此操作的方法:
<div ng-repeat-start="item in items" ng-if="$first">
Header {{ item }}
</div>
<li ng-repeat-end>
body {{ item }}
</li>
标题{{item}
正文{{item}
有效!尽管我不得不将ng if=“!$first”添加到ng repeat end,因为我不希望列表中的第一个元素也出现。谢谢