eckiger UI-Bootstrap-Popover-Vorlageninhalt und Schließen-Schaltfläche

8

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?"

    
Raza Ahmed 15.04.2016, 13:47
quelle

2 Antworten

6

Hier ist ein nicht getesteter Code, der Ihnen die Idee gibt:

%Vor%

Verwendung:

%Vor%     
Walfrat 18.04.2016 15:00
quelle
0

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: Ссылка

    
Raza Ahmed 25.04.2016 08:29
quelle