Verwendung von ui-bootstrap
Ich kann eine benutzerdefinierte Vorlage für Popover verwenden. Allerdings gibt es einige Probleme, denen ich gegenüberstehe:
1 - Schaltfläche schließen
Ich kann popover-is-open
zum Öffnen und Schließen verwenden. Allerdings muss ich dann in einer Variablen den Überblick behalten und wenn ich eine Seite mit 20 Popovers (eine große Form) habe, dann ist es keine gute Lösung, so viele Variablen im Controller zu haben, nur um ein Popover zu zeigen und zu verstecken, wenn man innerhalb der Vorlage.
2 - Inhalt / Daten im Popover
Ich kann auf Daten vom Controller in der Vorlage für den Inhalt der Vorlage zugreifen, aber dann muss ich 20 Vorlagen für 20 Popovers schreiben.
z.B.
%Vor%und dann die Vorlage:
%Vor%und noch einmal:
%Vor%UPDATE: Ich habe versucht, mit Dekorator zu überschreiben, konnte aber nicht. Gibt es eine integrierte Option, um diese "Repetitivität" zu reduzieren, oder ", wie für benutzerdefiniertes Verhalten überschrieben werden?"
Vorläufig bin ich mit dieser Lösung gelandet, es funktioniert, aber es ist nicht das, was ich wollte (override für angular bootstrap-ui)
%Vor%ploker: Ссылка
Tags und Links angularjs angular-ui-bootstrap