Ich entwickle eine Demo-Website mit Meteor js. Ich möchte auf eine Schaltfläche klicken und direkt zu einer anderen Seite wechseln. Danach muss die neue Seite automatisch neu geladen werden. Die Logik ist wie folgt aus:Wie kann ich eine Seite neu laden, nachdem ich mit Meteor und Iron Router auf eine andere Seite weitergeleitet habe?
Template.reload.events({
'click #mybutton': function(){
var index = ...//randomly generate an index;
Router.go('/'+index);//I have Router.route("/:index") in router.js
//I want to reload the new page after the going to a new page
}
Ich glaube, ich document.location.reload(true);
irgendwo verwenden kann, aber ich bin mir nicht sicher, wo es zu setzen. Irgendwelche Vorschläge? Danke
Warum möchten Sie die Seite neu laden? Klingt wie XY-Problem. – dayuloli
Weil einige Texte auf der Seite angezeigt werden und der Benutzer mehr hinzufügen oder löschen kann. Wenn ich die Seite nicht neu lade, bleiben die Texte vom letzten 'Index' erhalten, wenn der neue geladen wird. Ich bin mir über den genauen Grund nicht so sicher, aber ich habe herausgefunden, dass das Neuladen der Seite das Problem lösen wird. – yiyizheliu