안녕하세요. IT김군입니다.
Ionic typescript에서 플랫폼 구분하여 코딩하는 방법에 대해 알아보겠습니다.
우선 구분하여 코딩할 ts파일 상단에 보면 아래와 같은 소스가 있습니다.
import { NavController } from 'ionic-angular'
여기서 ,로 구분하여 Platform을 추가하여 줍니다.
import { NavController, Platform } from 'ionic-angular'
Platform을 추가로 import 하였으니 생성자에도 작업을 해줘야겠죠?
constructor(private platform : Platform)
위와 같이 생성자 파라미터에 추가해줍니다.
그 다음 플랫폼 구분하여 코딩해야하는 부분에 아래와 같이 사용하시면 됩니다.
if(this.platform.is('android')){
console.log('android!!!!');
}else if(this.platform.is('ios'){
console.log('ios!!!!);
}else{
console.log('other platform');
}
궁금하신 점 있으시면 댓글 부탁드립니다.
감사합니다.
'Ionic 개발 메모장' 카테고리의 다른 글
Ionic cordova plugin Background Mode 사용 시 IOS에서 빌드가 안되는 현상 (0) | 2018.01.15 |
---|---|
Ionic html 플랫폼 구분하여 코딩하기 (IOS, Android html 따로 코딩) (0) | 2018.01.12 |
ionic button longpress (길게 누르기) (0) | 2018.01.10 |
Ionic Page 추가하기, 생성하기 (2) | 2018.01.10 |
Ionic 앱 이름(제목), 패키지명, 앱 버전 변경 (0) | 2018.01.09 |
WRITTEN BY
- IT김군
S/W 개발자 김군의 메모장
,