Доступ к индексу элемента внутри элемента ListView - PullRequest
0 голосов
/ 08 ноября 2018

Я использую список NativeScript и не хочу отображать индекс элемента внутри элемента списка. Но я не могу найти способ достичь этого. Мой код выглядит так:

        <StackLayout>
            <Label class="h2 card-title" text="Exercise"></Label>
            <ListView class="list-group" seperatorHeight="0" separatorColor="black"
                [items]="statisticService.exercises" [nsRouterLink]="['../exercise', 3]" itemTemplateSelector="index">
                <ng-template let-item="item">
                    <Label [text]="item.name" class="h3 my-list-group-item"></Label>
                </ng-template>
            </ListView>
        </StackLayout>

С обычным Angular я мог бы просто использовать *ngFor="let exercise of statisticService.exercises; let i = index" вместо этого и затем делать {{i}}, но, похоже, это не работает со списком nativescript.

1 Ответ

0 голосов
/ 08 ноября 2018

Используйте let-i="index" в вашем ng-шаблоне, как описано в документе:

https://docs.nativescript.org/angular/ui/ng-ui-widgets/listview

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...