我想只展示一次div - AngularJS

时间:2015-02-18 12:25:42

标签: javascript html angularjs

catch就是

我想只展示一次div,而不是三次:

//angular js code

$scope.arr=["sunday","mpnday","tuesday"];

//html view

<ul>
<li ng-repeat="x in arr">
  <div><p>{{ x }}</p>
  </div>
</li>
</ul>

1 个答案:

答案 0 :(得分:3)

尝试:

<ul>
<li ng-repeat="x in arr">
  <div ng-if="$first">
      <p>{{ x }}</p>
  </div>
  <p ng-if="!$first">{{ x }}</p>
</li>
</ul>

无论如何,我建议你以有效的方式重写你的标记。 <{1}} div内的标记样式非常糟糕。