Wir müssen einen modalen Dialog öffnen, der eine Route oder eine Komponente enthält. Wir suchen nach einigen modalen Komponenten und sahen ember-bootstrap Modal ist nützlich.Wie öffne ich eine Route in einem modalen Dialog in ember.js?
So
- Wie können wir jede Route als modaler Dialog zu öffnen? (Wenn die übergeordnete Route entscheidet, dass eine Route in einem Modal geöffnet ist, sollte die untergeordnete Route in modal geöffnet sein.)
- Können wir einen Service erstellen, um einen modalen Dialog zu öffnen? Wie zum Beispiel:
ModalDialogService.popup(title, bodyComponent, commitHandler, cancelHandler);
oderModalDialogService.popup(title, routeName, commitHandler, cancelHandler);
Und wie können wir dies tun, ohne die Data Down Action Up Prinzip zu verletzen? - Gibt es ein Handbuch, Dokument, Tutorial oder NPM-Paket für die Implementierung von Modals in ember.js?
AKTUALISIERT:
Was ich brauche, ist in einem modalen einen der aktuellen Routen zu öffnen. Zum Beispiel in einer Hierarchie vorgegebenen Route:
-module1
|-module1.query
|-module1.add
|-module1.update
|-module1.delete
Derzeit hat module1.query
Übergänge zu anderen. Aber ich möchte den Modulentwicklern eine Option geben, um die Routen hinzufügen, aktualisieren, löschen in einem Modal zu öffnen. So dass query
Route seinen Zustand nicht verliert, wenn ein hinzufügen Operation beendet.
Auch haben wir einige Dienste von Komponenten verwendet. Unter bestimmten Bedingungen müssen Dienste ein Modal mit einer Komponente anzeigen.
Hallo @ykaragol folgen, etwas, das Sie noch hier, damit ich helfen kann? – TameBadger
@TameBadger Ich habe die Frage aktualisiert. – ykaragol
Hmm interessant, ich möchte nur auseinander nehmen, was Sie ein bisschen mehr versuchen. Sollen zwei Routen gleichzeitig geöffnet sein? In der Art, dass module1.query zur Zeit die Route ist und Sie modul.add darüber modal öffnen wollen? Ich denke, ich habe eine Lösung, wenn das der Fall ist. – TameBadger