AngularJS:来自第二个索引的ng-repeat

men*_*h84 7 angularjs angularjs-ng-repeat

我想ng-repeat,但只能从第二个数组元素到最后一个.我试着用

ng-repeat="entry in entries | filter: $index==0"
Run Code Online (Sandbox Code Playgroud)

但是这个没用.如果我尝试使用ng-if,就像这样

ng-repeat="entry in entries" ng-if="$index != 0"
Run Code Online (Sandbox Code Playgroud)

我在翻译中遇到错误.

什么是最好的解决方案?顺便说一句,我的AngularJS版本是1.1.5,因为我的应用程序是Hawtio的插件(它仍然停留在1.1.5版本中).谢谢.

Che*_*niv 18

为什么不呢:

ng-repeat="entry in entries.slice(1,entries.length)"
Run Code Online (Sandbox Code Playgroud)

小提琴:http://jsfiddle.net/10d6o1aq/


Den*_*edo 5

你可以试试这个:

ng-repeat="entry in entries" ng-show="!$first"
Run Code Online (Sandbox Code Playgroud)

这是参考.

  • 是的,正如Mukund后面提到的那样,`ng-hide ="$ first"`也是有效的. (2认同)

Muk*_*mar 5

使用隐藏第一个元素$first

<div ng-repeat="entry in entries" ng-hide="$first">
  ...
</div>
Run Code Online (Sandbox Code Playgroud)