Ich habe eine Vorlage von ngRoute geladen, die einen modalen Bootstrap-Dialog enthält. Wenn der Benutzer versucht, die aktuelle Zeile, die er bearbeitet, in einer Tabelle zu belassen, erscheint dieses Dialogfeld, um zu bestätigen, ob die Änderungen in Ordnung sind.AngularJS Bootstrap Modal Losing Scope
Bootstrap Modal injizieren eine Overlay auf der Körper-Ebene, wo meine Sicht ist ein wenig tiefer als das. Daher ist das Modal durch die Überlagerung verborgen. Wenn ich das Modal auf die gleiche Ebene injiziere, kann ich das Overlay sehen, aber jetzt ist der Umfang verloren.
Gibt es eine Möglichkeit, das Oszilloskop irgendwie oder auf andere Weise an Ereignisse zu binden, damit ich weiterhin mit dem Controller kommunizieren kann?
Hier ist der Code-Stift, den ich versuchte: http://codepen.io/matthewrhoden1/pen/BzEBxQ darin finden Sie den Punkt, wo ich aufgegeben habe versucht, das Zielfernrohr an das Modal zu senden.
Beachten Sie die HTML auf einer höheren Ebene mit dieser Leitung eingespritzt wird:
$('#secondModal').insertBefore('#outerOverlay');