В этом случае вы можете использовать index
, поскольку вы его назначаете i
.Я проверил приведенный ниже случай в моем html.
<GridLayout columns="*,*,*" class="grid-book">
<StackLayout *ngFor="let plan of plans; let i = index" row="{{i}}" col="0" horizontalAlignment="stretch">
<StackLayout height="150" class="book">
<AbsoluteLayout height="150">
<StackLayout width="100%" left="0" top="0" height="100%" class="orange internal-book"></StackLayout>
<Label text="" left="70" top="0" width="5" height="100%" backgroundColor="white"></Label>
</AbsoluteLayout>
</StackLayout>
<Label text="{{ plan.name }}"></Label>
</StackLayout>
</GridLayout>
и в моем файле .ts plans = [{ 'name': 'Name 1' }, { 'name': 'Name 2' }, { 'name': 'Name 3' }];
, и если вы видите вывод с использованием отладчика