Ionic 개발 메모장
Ionic Typescript에서 플랫폼 구분하여 코딩하기
IT김군
2018. 1. 10. 16:53
안녕하세요. 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');
}
궁금하신 점 있으시면 댓글 부탁드립니다.
감사합니다.