2016-04-14 7 views
0

Ich mache eine ionische Sideview App. Jedes Mal, wenn ich auf einen externen Link klicke, um ihn von meiner App aus zu öffnen, stoppt meine App (es hängt einfach) für 2-5 Sekunden, bevor der Link geöffnet wird. Ich möchte die $ ionicLoading-Funktion an diesem Punkt verwenden. Also Gibt es eine Möglichkeit, dass ich $ ionicLoading.show() verwenden kann, bis ein externer Link vollständig geöffnet ist? Grüße.

Antwort

0

Eventuell ein Ereignis mit ng-click an den Anker binden?

<a href="http://www.stackoverflow.com" ng-click="startLoading()">StackOverflow</a> 
+0

Ich habe diese Art der Sache versucht, aber es funktioniert nicht wirklich. – Atula

+0

Sie könnten die Verknüpfung fälschen, so dass beim Drücken der Lade zuerst erscheint, verwenden Sie SetTimeout für 100ms und versuchen Sie dann und öffnen Sie die Webseite. –

+0

Wenn der externe Link beginnt zu öffnen, sehe ich eine weiße Seite, auch wenn ich $ ionicLoading verwendet habe, wo zu dieser Zeit die Farbe des Fensters der App schwarz sein sollte. – Atula

Verwandte Themen