Ich baue Android App mit 'Ionic' Framework.In meiner App benutze ich Navigationsmenü und navigieren zu verschiedenen Bildschirmen aus der seitlichen Navigationsmenü.Wenn ich zum ersten Mal eine Seite laden Side-Menü lädt es und rufen Sie Web-Service, der auf dem Controller angeschlossen ist, aber wenn ich erneut auf die gleiche Option aus dem Menü klicken, ruft es nicht Web-Service von der gleichen Controller.Was ich glaube, ist das passiert aufgrund Caching. Ich möchte nicht, dass meine Ansichten zwischengespeichert werden, da dies verhindert, dass mein Controller den Webdienst aufruft. In den Zuständen des Routenanbieters habe ich die "Cache" -Eigenschaft bereits als falsch deklariert und in Meta setze ich "Cache-Steuerung" auf "Kein Cache", aber immer noch das gleiche Verhalten. Meine Frage ist, wenn ich in einem Zustand bin, der 'über uns' genannt wird und vom Navigationsmenü, wenn ich selbe Option 'über uns' wähle, wie man den gleichen Controller reinitialize. Derzeit wird der Controller nicht neu geladen.Ionic nicht erfrischende Webseite auf Seite erneut auf Android
-5
A
Antwort
0
http://ionicframework.com/docs/api/directive/ionNavView/
diese config in App hinzufügen
$ionicConfigProvider.views.maxCache(0);
$ionicConfigProvider
Abhängigkeit in Konfig.
'Es ist unklar, was Sie fragen' Bitte werfen Sie einen Blick auf [fragen] und bieten [mcve]. Wie können wir Ihr Problem lösen, da Sie keine einzige Zeile Code geschrieben haben? Bitte geben Sie '' nach '.'s ein, da es dann einfacher zu lesen ist. –
xenteros
Ich glaube, Sie haben 'Cache-View' auf' true' gesetzt. –