Ich habe einige Probleme bei der Implementierung von Popups in meinem eckigen 2 Projekt. Ich habe eine Seite, auf der ich 10 verschiedene Aktionen platzieren muss. Wenn ich darauf klicke, sollte ein Popup angezeigt werden, in dem ich weitere Informationen oder eine einfache Bestätigung bereitstellen kann. Das Problem ist, dass es mindestens 5 verschiedene Arten von Popups geben wird (eine mit Datumsauswahl, zwei mit Dropdown-Menü, eine mit mehreren Dropdown-Menüs usw.) Ich denke, dass ich verschiedene Komponenten implementieren muss (für jeden Typ von Popup) und einige Dialogdienste. Weiß jemand, wie man das mit eckigen 2 guten Praktiken macht?Angular 2, verschiedene Popups Typ
0
A
Antwort
-1
PrimeNG hat p-dialog
Overlay Komponente
<p-dialog header="Title" [(visible)]="display">
Content
</p-dialog>
Wird 5 verschiedene Arten von Komponentenimplementierung vorziehen, wenn Business-Komplex ist. und verwenden Sie Selektoren anstelle von Content
Abschnitt p-dialog
Ich hoffe, es wird für Sie arbeiten.
+0
Ich mag den Prime-ng Ansatz nicht persönlich –
Verwandte Themen
- 1. Angular 2 Typ Skript
- 2. Angular 2 Typ Skriptfehler definieren
- 3. Verschiedene Möglichkeiten des Imports Angular 2 Komponenten
- 4. Angular 2 Verschiedene Module gleichen Routing
- 5. Angular 2: Zwei verschiedene Arten mit diesem Namen existieren
- 6. Angular 2 Typ Objekt in senden Dienste
- 7. Typescript/Angular 2: Eigenschaft fehlt in Typ
- 8. Anfrage an Angular 2 und Typ Script
- 9. Angular 2 ngFor verschiedene Arten in Prime-ng Datenliste
- 10. Magento 2 Wysiwyg-Editor TinyMCE Popups htm-Datei
- 11. Wie zwei verschiedene Angular 2-Anwendungen in eine andere Angular 2-Anwendung ohne IFrame eingebettet werden
- 12. 2 verschiedene Layouts für den Typ jeder Reihe
- 13. Angular 2: Teilen von Daten über verschiedene Routen
- 14. Angular 2 und Laravel 5.2 - Verschiedene Blade Templates anzeigen
- 15. Generisches Objekt für verschiedene JSON mit derselben Struktur Angular 2
- 16. Angular 2 verschiedene Komponenten mit der gleichen Route
- 17. Angular 2 verschiedene Ansichten basierend auf Desktop oder Mobile
- 18. Angular 2 Rxjs: Tragen Sie verschiedene auf Objekte
- 19. vscode erstellt terminal popups
- 20. Angular 2: Http POST Fehler
- 21. Popup-Dialog in Angular 2
- 22. wie Popups
- 23. Inject verschiedene Hilfsfunktionen Angular
- 24. Brückenmuster verschiedene Implementierung von Typ
- 25. Typ Fehler nach dem Upgrade von Angular 2 auf 4
- 26. Angular 2 - Ng2-Bootstrap: benutzerdefinierte komplexe Template-Typ-Ahead-Implementierung
- 27. Eigenschaft 'http' existiert nicht auf Typ 'Komponente', Angular 2
- 28. Wie eine Variable vom Typ HTMLImageElement in Angular 2
- 29. Angular 2 @Input() Dekorator für Objekt mit Datum Typ Eigenschaft
- 30. Angular 2: ngFür den ersten Typ ohne Attribut
https://material.angular.io/components/dialog/overview würde erlauben, verschiedene Komponenten in einem Overlay-Container anzuzeigen –
Ein anderer Ansatz könnte sein, einfach allgemeine Overlay-Design wie Kopf-, Körper-und Fußzeile mit den Anpassungs-Flag und überlasse die Implementierung der übergeordneten Komponente mithilfe von ng-content – RRForUI
@RRForUI Ja, ich denke, es ist die beste Lösung in diesem Problem. –