Ich folge diesem Beispiel https://kadira.io/academy/meteor-routing-guide/content/rendering-blaze-templates Wenn ich auf meine Links klicke, wird die ganze Seite neu geladen. Gibt es eine Möglichkeit, nur den benötigten Schablonenteil zu laden und nicht die ganze Seite?FlowRouter ohne Umladen der Seite
Edit: Auch ich bemerkte ein anderes Problem. Alles was außerhalb ist {{Template.dynamic}} wird zweimal gerendert.
Hier ist mein Projektbeispiel. https://github.com/hayk94/UbMvp/tree/routing
EDIT: Setzen Sie den Inhalt in die mainLayout Vorlage und starten Sie das Rendern von dort behoben die doppelte Render-Probleme. Doch die Reload-Probleme auftreten, weil dieser Code
Template.mainLayout.events({
"click *": function(event, template){
event.stopPropagation();
console.log('body all click log');
// console.log(c0nnIp);
var clickedOne = $(event.target).html().toString();
console.log('This click ' + clickedOne);
//getting the connID
var clientIp = null // headers.getClientIP(); // no need for this anymore
var clientConnId = Meteor.connection._lastSessionId;
console.log(clientIp);
console.log(clientConnId);
Meteor.call("updateDB", {clientIp,clientConnId,clickedOne}, function(error, result){
if(error){
console.log("error", error);
}
if(result){
}
});
}, // click *
});//events
Ohne dieses Ereignis an der Vorlage angebracht das Routing ohne Nachladen funktioniert, aber sobald ich es befestigen das Problem weiterhin besteht. Haben Sie irgendwelche Ideen, warum dieser Code solche Probleme verursacht?
Ja, ich brauche noch Hilfe dabei. Bitte beachten Sie die Bearbeitung meiner ursprünglichen Post. –
Vielen Dank für die zusätzlichen Details. Bitte beachten Sie, dass es viel vorzuziehen ist, Ihren Code direkt in Ihre Frage einzufügen, außer auf Ihr Repo zu verlinken. Siehe auch http://stackoverflow.com/help/mcve. Ich habe einige Details in der obigen Antwort hinzugefügt. – ghybs
Vielen Dank, mein Herr, ich wusste nicht, wo ich anfangen soll, meinen Code zu debuggen, aber jetzt konnte ich dank dir den problematischen Code identifizieren, ich werde die Frage aktualisieren. –