के लिए क्लिक करें मुझे आईओएस पर आईओएनआईसी 2 अंतिम टैपिंग व्यवहार के साथ कोई समस्या है।Ionic2 आईओएस संक्रमण टैप अवरुद्ध या दूसरे
पृष्ठ संक्रमण के बाद, कार्ड पर एक टैप या क्लिक 1-2 सेकंड के लिए काम नहीं करता है, इसलिए उपयोगकर्ता को दो बार टैप या क्लिक करना पड़ता है (या क्लिक करने से पहले एक पल प्रतीक्षा करें)। मैंने पहले ही कार्ड पर क्लिक को जोड़ने के बजाय कार्ड के अंदर <a>
का उपयोग करने का प्रयास किया है। मैंने (click), (tap), [navpush]
भी कोशिश की और मैंने कार्ड में tappable
जोड़ने का प्रयास किया है।
<ion-content padding class="modules card-background-page">
<ion-card class="module-card" *ngFor="let module of modules">
<a (tap)="tapEvent($event)" (click)="clickEvent($event)" [navPush]="modulePage" [navParams]="{id: module.id}" >
<img src="{{module.thumbnail}}"/>
<div class="card-content">
<div class="card-title">
<strong>Module {{module.number}}</strong>
</div>
<div class="card-subtitle">
<strong *ngIf="translate.currentLang!='fr'">{{module.subtitle_en}}</strong>
<strong *ngIf="translate.currentLang=='fr'">{{module.subtitle_fr}}</strong>
</div>
</div>
</a>
</ion-card>
</ion-content>
एंड्रॉइड पर यह ठीक काम करता है।
परीक्षण और त्रुटि के एक बहुत बाद मैं एंड्रॉयड संक्रमण का उपयोग करके इस मुद्दे को "निर्धारित":
IonicModule.forRoot(MyApp, {
pageTransition: 'md-transition'
}),
तो समस्या आईओएस संक्रमण हो रहा है। कोई विचार यह वास्तव में कैसे ठीक करें? किसी को भी एक ही समस्या है? मुझे संक्रमण के बाद या साइड मेनू बंद करने के बाद बहुत कम पीछे टिपिंग करने में समस्याएं हैं। हालांकि ये इतनी आसानी से प्रतिकृति नहीं हैं।
पर iPhone 6S
के लिए एक पुल अनुरोध भेज दिया है तो आप इस समस्या के बारे में कुछ नए जानकारियां है? ऐसा लगता है कि आयनिक योगदानकर्ता इस मौलिक समस्या को ठीक नहीं करते हैं - और वे इसे ठीक करने की योजना नहीं बनाते हैं :( –
@ KamilKiełczewski मुझे यकीन नहीं है, मुझे वर्तमान संस्करण का परीक्षण करना है।यदि हल नहीं किया गया है तो इस कार्यवाही का उपयोग करें: '(क्लिक करें)' के बजाय '(टैप)' का उपयोग करने का प्रयास करें, हमेशा 'tappable'' सेट करें (कम से कम जब 'या'