2017-10-26 3 views
1

Kann ich das folgende Szenario in Ionic 3 erreichen.Verstecken Modell in Ionic 3 nicht zerstören

Ich habe eine Seite und eine Schaltfläche öffnet ein Modell. Ich möchte nicht, dass das Modell beim Schließen zerstört wird. Gibt es eine Möglichkeit, dass ich es verstecken kann, so dass es alle abgerufenen Daten enthält und wenn ich es wieder öffne, sollte es mit den vorherigen Daten angezeigt werden.

+0

Sie können eine Statusverwaltungsbibliothek wie ngrx verwenden, um den internen Status beizubehalten, während Ihre Anwendung ausgeführt wird. Die über die API abgerufenen Daten sind im Store verfügbar und Ihr Modal kann jedes Mal darauf zugreifen, wenn Sie es öffnen/erstellen und die Daten sofort angezeigt werden. – David

+0

Sie haben einen guten Punkt angehoben. Der Anwendungsfall von Op ist anders. Er fragt: "Ich möchte nicht, dass das Modell aus nächster Nähe zerstört wird." Auf diesem Anwendungsfall nichts mit der 'ngrx' rechts zu tun @David – Sampath

+0

Er fragt nach" nicht zu zerstören ", weil das ist wahrscheinlich die Art, wie er will/denkt, um das zugrunde liegende Problem zu lösen, das Daten anzeigt, die bereits zuvor abgerufen wurde. Aber ja, du hast Recht, es löst nicht die genaue Frage, weshalb ich es als Kommentar hinzugefügt habe :-) – David

Antwort

0

Sie können nicht. Du musst es zerstören. Sonst wird das Navigationssystem von Ionic nicht wie erwartet funktionieren. Aber Sie können das data dieses Modales wieder entweder mit navParams oder Modul laden.