ОШИБКА TypeError: Невозможно прочитать свойство 'nom_gr' с нулевым значением ?? на Chrome - PullRequest
0 голосов
/ 04 июля 2018

 <ion-col col-9 class="sildes">
                    <ion-slides slidesPerView="{{nbPerPage}}" spaceBetween="5">
                        <ion-slide *ngFor="let slide of lesEboxs; let i = index" (click)="saveCurrentSlide(i)">
                            <button *ngIf="slide.nom_gr != null || slide.nom_gr ==' ' " ion-button block [style.background-color]="(slide === this.slideClicked) ? '#DFF2FF' : '#B8D3DE'" (click)="this.slideClicked = slide"
                                (click)="ecardGroup(slide)" class="currentGroup">
                                <ion-icon class="warning" name="star" *ngIf="slide.nom_gr == 'Pro'"></ion-icon>
                                {{slide.nom_gr}}
                            </button>
                        </ion-slide>
                    </ion-slides>
                </ion-col>

с mozilla нет проблем, но с chrome это вызывает ошибку: ОШИБКА TypeError: Невозможно прочитать свойство 'nom_gr' с нулевым значением

Я проверил, что мне возвращает веб-служба, у меня нет нулевого результата, поэтому я не понимаю, откуда возникла ошибка

Может кто-нибудь, пожалуйста, помогите мне, пожалуйста? спасибо

1 Ответ

0 голосов
/ 04 июля 2018

При работе с асинхронными привязками вы должны использовать безопасный оператор ?.

Заменить

slide.nom_gr

с

slide?.nom_gr
...