Как я могу представить размер файла удобочитаемым способом в Angular 6? - PullRequest
0 голосов
/ 28 октября 2018

Давайте предположим, что у меня в html *ngFor="let cell of dateFormat(row)">{{cell | filesize}}</td> и dateFormat выглядит так

dateFormat(row:string){

    var today = new Date(row[4]);

    let latest_date = this.datepipe.transform(today, 'yyyy-MM-dd');

    row['4'] = latest_date;

    return row;

}

HTML:

<tr *ngFor="let row of this.UploaderService.tableData2.dataRows">
    <td [ngClass]="{'active': check(row) }" (click)="listClick($event, row)"
       (dblclick)="listDoubleClick($event, row)"
       *ngFor="let cell of dateFormat(row)">{{cell}}
    </td>
</tr>

Есть лиспособ вызова размер файла только на row['2']?На данный момент размер файла работает должным образом, однако форматирует все строки.Я пробовал в dateFormat, но я не уверен, как я могу использовать filesize в машинописи.Как то так

let latest_date = this.datepipe.transform(today, 'yyyy-MM-dd');

row['4'] = latest_date;
row['2'] = here convert row['2'] using filesize;

return row;

Есть идеи?

1 Ответ

0 голосов
/ 28 октября 2018

У меня нет всего вашего кода, поэтому я создаю пример только с фиктивными данными,

, чтобы вы могли сделать что-то вроде этого:

*ngFor="let cell of dataRows">{{(row == 2)? (row | filesize): row }}

Длядемо, ссылка на этот стек * блик

В этом случае filesize будет применяться только тогда, когда row == 2

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