ionic spinner를 통하여 데이터 리스트를 통신하는 동안 페이지에서 데이터를 가져오고 있다고 표시할 수 있다.
이를 위하여 4가지 처리를 해주어야 한다.
1. 노출 처리를 위한 변수 생성
2. 생성자에 setTimeout으로 변수 값 변환처리
3. html에 ion-spinner 삽입
4. *ngIf 사용
알고리즘은 아래와 같다.
ngif문을 사용하여 노출처리 변수값에 따라 내용은 비노출 ion-spinner은 노출한다.
HTML
<ion-content>
<div style="width:100%;height:100vh;" *ngIf="isShow">
<ion-spinner style="width:100%;position: absolute;
top: 50%;">
</ion-spinner>
</div>
<div *ngIf="isShow==false">
<p>1.5초후 표출될 내용</p>
</div>
</ion-content>
TS
//초기 변수
private isShow =true;
//생성자
constructor() {
//1.5초 후 false로 변경 처리
setTimeout(()=>{
this.isShow =false;
},1500)
}
'개발 > ionic' 카테고리의 다른 글
ionic card 카드 디자인 퍼블리싱 예제 css 홀수 짝수 적용 (0) | 2020.12.29 |
---|---|
ionic ion-content background-color 예제 example (0) | 2020.12.29 |
ionic 안드로이드 기기로 프로그램 실행하기 (0) | 2020.12.23 |
ionic 이미지 미리보기 css input 감춤처리 (0) | 2020.12.21 |
[아이오닉 설치 및 환경설정#3] visualstudio 터미널 사용법 powerShell 관리자 권한 부여 개발 꿀팁 (0) | 2020.12.14 |
댓글