Ich bin auf der Suche nach einer Möglichkeit, die Auflösung eines Angular-UI Bootstrap-Modals aufzuheben und das Öffnen zu verhindern. Die Methode dismitAll funktioniert nicht, da die modale Instanz erst nach Abschluss der Auflösungsoperation zum modalen Stack hinzugefügt wird.Wie Modal zu schließen/zu entlassen, während immer noch auflösen?
Ich habe eine Website, wo Modals öffnen und schließen auf Route ändern. Wenn dismitAll während der Änderung der Route aufgerufen wird, um alle alten Modale zu schließen, hat dies keine Auswirkungen auf die Modale, die noch aufgelöst werden. Sie kommen also auf die neue Route, aber das alte Modal erscheint immer noch, nachdem seine Entschlossenheit abgeschlossen ist.
Nach einigen weiteren Untersuchungen fand ich keine Möglichkeit, das Modal zu verwerfen, während es löst. Der frühestmögliche Moment liegt innerhalb des * geöffneten * Versprechens. Ich fügte anwendungsspezifischen Code hinzu, um zu prüfen, ob das Modal noch geöffnet werden sollte, und es andernfalls zu verwerfen. Danke für deine Antwort trotzdem :) – schneikai