이 Plunkr에는 2 개의 링크가 있습니다. 왼쪽에있는 것은 앵글 터치 모듈이 삽입 된 ng-click 지시문을 사용하고 있습니다. ng-click에 대한 각도 터치 모듈 설명에서 언급했듯이 ng-click 링크에는 300ms 지연이 없어야합니다. 그러나 모바일 장치에서 테스트하면 여전히 그렇습니다.AngularJS : ngTouch 300ms 지연
그래서 iFrame 등에서 실행되었거나 정확하게 작동하기 위해 Fastclick.js를 프로젝트에 삽입해야하기 때문에 plunkr이 올바른 기능을 방해합니까? 나는 그것을 얻지 않는다. 제발 도와 줘.
예 : http://plnkr.co/NRRrmMFaIKg2zLu5C1Tg
편집 : AngularJS와 문서의 example 중 하나를 작동하지 IST. 그들은 각도 터치 모듈을 삽입하지 않았습니다.
각도 1.2.0부터 아직 해결되지 않았으므로 분명히 [문제] (https://github.com/angular/angular.js/issues/2548)입니다. 다행히 fastclick.js를 삽입하면 모든 클릭이 빠르게 트리거됩니다. fastclick.js 파일을 프로젝트에 추가하고 각도에 관계없이 부트 스트랩 코드를 삽입하기 만하면됩니다. ** 참고 ** 예제에서 plunkr을 편집하여 일부 빠른 방법 사이의 성능을 테스트했습니다. ng-click 지시문은 자주 클릭하면 [테스트] (http://plnkr.co/edit/Av5FRS3oSJe17PyLPwiq?p=preview) 최소 클릭을 인식하는 것 같습니다. – strangfeld
이봐 요! ..이 문제에 대한 해결책을 찾았습니까? – Mackelito
@Mackelito ng-touch 지시문에서 300ms 지연 만 제거하는 ngTouch의 제한 때문에 fastclick.js를 사용하고 있습니다. 내가 가지고있는 문제는 라이브러리가로드되기 전에 Fastclick을 인스턴스화했다는 것입니다. 그러므로 그것은 효과가 없었습니다. angular.run()에 배치하면 DOM이 Angular가 준비되었을 때 fastlick을 인스턴스화하여 내 문제를 해결할 수 있습니다. – strangfeld