Ich habe eine Route/Suche, die eine Komponente (Suchleiste) hat, die eine Aktion auf der Route aufruft, um das Modell zu aktualisieren. Die Komponente wird auf dem Index Route sowie die Suchroute, etwas so benutzten:Ember Refresh Modell von der aktuellen Route
Home> Suchleiste Suche> Suchleiste
Die Suchleiste Komponente eine Aktion aufruft, die die folgenden auf Index aufruft:
actions: {
goSearch: function(val) {
this.transitionTo('search', {queryParams: {keyword: val}});
}
}
auf der Suche Route, muss ich hinzufügen:
this.refresh();
, um das Modell zu erhalten neu zu laden. Ohne es ändert es nur die URL.
Dies funktioniert gut, aber das Zurückschlagen auf den Browser lädt das Modell nicht neu.
Wie soll ich vorgehen? Ich bin mir ziemlich sicher, dass ich hier etwas falsch mache.
Vielen Dank !!! Das hat für mich funktioniert –