/ / Wie werden die ersten Daten in ng-repeat angezeigt? - angularjs

Wie werden die ersten Daten in ng-repeat angezeigt? - angularjs

So zeigen Sie die ersten Daten in ng-repeat an

<div class = "panel-body">
<div ng-repeat=" img in images">
<img src="/images/http://photo/{{img.path}}" alt="">
</div>
Panel content

Beispiel sql SELECT TOP 1 * FROM Kunden;

Antworten:

2 für die Antwort № 1

Benutzen ng-if="$index == 0"

Siehe unten

<img ng-if="$index == 0" ng-src="/images/http://photo/{{img.path}}" alt="" />

2 für die Antwort № 2

Wenn Sie nur einen Datensatz abrufen möchten, verwenden Sie ihn wie folgt. Keine Notwendigkeit für ng-Wiederholung.

Oder noch, wenn Sie verwenden möchten, dann verwenden Sie $ index.

<div class = "panel-body">
<div ng-repeat=" img in images">
<img src="/images/http://photo/{{images[0].path}}" alt="">
</div>


1 für die Antwort № 3

Benutzen $first Variable:

<img ng-if="$first" ng-src="/images/http://photo/{{img.path}}" alt="" />

Sehen https://docs.angularjs.org/api/ng/directive/ngRepeat


1 für die Antwort № 4

Wenn Sie nur die ersten Daten wünschen, sollten Sie ngRepeat nicht benötigen, sondern nur auf den Index verweisen images[0]:

<img ng-src="/images/http://photo/{{images[0].path}}" alt="">