Comment rendre deux affichages différents dans une application d'une page sans modifier les URL. J'utilise météore avec le blaze par défaut ainsi que le paquet flow: router. En ce moment, je l'ai mis en place comme ceci: routes.js ..Rend les autres composants sous le même flux: URL du routeur
FlowRouter.route("/", {
name: "App.home",
action() {
BlazeLayout.render("App_body", {
main: "App_home",
mainContent: "calendar"
});
}
});
FlowRouter.route("/list", {
name: "App.list",
action() {
BlazeLayout.render("App_body", { main: "App_home", mainContent: "list" });
}
});
mais cette façon, je suis en utilisant l'URL/liste et je ne veux pas que. Je voudrais simplement rendre un modèle de composant alternatif dans la même URL. Je suis très novice en codage, alors pardonnez-moi si c'est évident. Essentiellement, je veux juste deux styles de vue différents: une liste et un calendrier. Donc, je voudrais un moyen de le configurer de sorte qu'un modèle de barre d'espace peut être rendu si un certain bouton est cliqué, et un autre peut être rendu à la place si un autre bouton est cliqué.
Merci beaucoup pour toute aide, que je suis dans ce domaine depuis quelques jours :)
C'est magnifique. Je peux le comprendre et c'est beau et élégant. Je vais l'implémenter un peu plus tard et vous laisser savoir comment ça se passe. Merci! – Squackattack
Je pense que vous avez peut-être changé votre convention de nommage pour "displayList" en "listSelected". J'ai tout changé à displayList et le tout a fonctionné comme un charme. Merci beaucoup! – Squackattack
Bonne prise! Corrigée – rubie