Я пытаюсь сделать то, что я думал, будет простая таблица, выполнив следующие действия:Nativescript ж/NG2: * ngFor цикл для создания строк в GridLayout
<GridLayout rows="auto" columns="*,*,auto" width="100%" class="table-body">
<Label col="0" row="0" text="Date"></Label>
<Label col="1" row="0" text="Previous Owner"></Label>
<Label col="2" row="0" text="Price" horizontalAlignment="center"></Label>
<template *ngFor="let sale of history; let i = index">
<Label col="0" row="{{i+1}} [text]="sale.saleDate"></Label>
<Label col="1" row="{{i+1}} [text]="sale.username"></Label>
<Label col="2" row="{{i+1}} [text]="sale.price" horizontalAlignment="center"></Label>
</template>
</GridLayout>
Пример таблицы Я хотел бы создать :
Этот код не работает, но я думаю, что это показывает, что я пытаюсь сделать, это было предложено мне поставить *ngFor
внутри тега GridLayout, но это не будет работать, как он выиграл возьмите самый большой sale.price
, чтобы сделать ширину столбца.
Я очень удивлен, что у меня возникают трудности с поиском каких-либо примеров, которые помогут мне в этом. Любая помощь будет оценена по достоинству.