* ngIf не работает в нативном скрипте при использовании мобильного устройства Android10.

* ngIf не работает в приведенном ниже коде для изменения изображения на мобильном устройстве Android 10.

**<StackLayout>
    *<ng-container *ngIf="isClickedRecord && !isRecordAvailable">
        <Image src="res://record_message_enable" class="record-msg"  (tap)="startRecordingAnnouncement()"></Image>
        *<ng-container *ngIf="!changeLanguage">
            <Label text=" {{'Record Message'| translate}}" class="record-text"  horizontalAlignment="center"></Label>
        </ng-container>
        *<ng-container *ngIf="changeLanguage">
            <Label text="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{'Record Message'| translate}}" class="record-text"  horizontalAlignment="center"></Label>
        </ng-container>
    </ng-container>
    *<ng-container *ngIf="!isClickedRecord">
        <Image src="res://stop_message_enable" class="record-msg" (tap)="startRecordingAnnouncement()"></Image>
        *<ng-container *ngIf="!changeLanguage">
            <Label text=" {{'Stop Recording'| translate}}" class="record-text"  horizontalAlignment="center"></Label>
        </ng-container> 
        *<ng-container *ngIf="changeLanguage">
            <Label text="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{'Stop Recording'| translate}}" class="record-text"  horizontalAlignment="center"></Label>
        </ng-container>
    </ng-container>
    *<ng-container *ngIf="isRecordAvailable">
        <Image  src="res://record_message_disable" class="record-msg" ></Image>
        *<ng-container *ngIf="!changeLanguage">
            <Label text=" {{'Record Message'| translate}}" class="record-text" style="color: #5F8193;"  horizontalAlignment="center"></Label>
        </ng-container> 
        *<ng-container *ngIf="changeLanguage">
            <Label text="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{'Record Message'| translate}}" class="record-text" style="color: #5F8193;"  horizontalAlignment="center"></Label>
        </ng-container> 
    </ng-container>
</StackLayout>**

Но он отлично работает в Android 9. Может ли кто-нибудь помочь мне решить эту проблему?


comment
возможно, обновите свою угловую версию или используйте visibility ([hidden]="!myVar") вместо ngIf.   -  person yaya    schedule 20.08.2020
comment
Вышеупомянутый метод не работает в нативном скрипте. Я пробовал это раньше. Обновление angular не помогает. Есть идеи?   -  person hari g    schedule 20.08.2020
comment
поэтому ищите nativescript angular visibility. вы получите такие результаты: stackoverflow.com/a/48342658/4718434   -  person yaya    schedule 20.08.2020