2014-09-23 2 views
2

Android OS 용 Ionic Framework에서 애니메이션을 비활성화하려고합니다. 시도 :ionic framework : OS에 따른 조건부 애니메이션

<body ng-app="myApp" animation="{'no-animation': ionic.Platform.is('android')}"> 

이것은 작동하지 않습니다. 애니메이션에서 ng-animation으로 변경하면 네비게이션에 no-animation 클래스가 추가되지만 애니메이션은 비활성화되지 않습니다. Ionic Framework에서 특정 OS를 타겟팅 할 수있는 방법이 있습니까?

답변

0

바닐라 자바 ​​스크립트를 사용하여 작동하는 속성을 추가했습니다. 나는 그것이 적절한 방법인지 잘 모르겠지만. 다음은 index.html 파일에 추가 된 코드입니다.

<script> 
     var noAnimation = ionic.Platform.is('android'), 
     body = document.getElementById("bd"), 
     navbar = document.getElementById("nb"); 

     if(noAnimation) { 
      body.setAttribute('animation', 'no-animation'); 
      navbar.setAttribute('animation', 'no-animation'); 
     } 
    </script> 
관련 문제