У меня проблемы с "* ngIf", по-видимому, он ничего не делает, но когда что-то меняется на ионной странице, например, клавиатура показывает, когда нажимаешь на ввод или изменяешь сцену с портретной на альбомную, это показывает изменение (скрыть / показать) Я сделал простой пример:
page.html
<ion-header>
<ion-navbar>
<ion-title>Page</ion-title>
</ion-navbar>
</ion-header>
<ion-content>
<div *ngIf="loadingVisible">
<img src="assets/imgs/example.jpg" alt="">
</div>
<button ion-button (click)='showorhide();'>click to show or hide</button>
</ion-content>
page.ts
import { Component } from '@angular/core';
import { NavController} from 'ionic-angular';
@IonicPage()
@Component({
selector: 'page-new-table',
templateUrl: 'new-table.html',
})
export class NewTablePage {
public loadingVisible:boolean = false;
constructor(public navCtrl: NavController){
}
showorhide(){
this.loadingVisible = this.loadingVisible ? false : true;
console.log(this.loadingVisible);
}
}
Я не знаю, почему это произошло, некоторыеидеи?Спасибо!