как исправить angular ng для использования Float - PullRequest
1 голос
/ 26 марта 2020

Я создаю систему рейтинга, количество звездочек может быть 3,5, 4,5 ... Я написал этот код

<div class="rating"  >
    <i class="icon-star  voted" *ngFor="let j of Arr(item.nbEtoile); let i = index;"></i>                    
</div>

проблема в том, что сайт ломается, когда item.nbEtoile становится 3,5 или любой другой номер с плавающей точкой.

1 Ответ

2 голосов
/ 26 марта 2020

Лучше round ваш массив до ngFor:

item.nbEtoile = item.nbEtoile.map(s=> Math.round(s));

, а затем итерация:

<div class="rating"  >
    <i class="icon-star  voted" 
        *ngFor="let j of item.nbEtoile; let i = index;"></i>                    
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...