Devo creare un'app di collaborazione con Meteor,ma sono bloccato a creare l'interfaccia utente. Voglio avere alcuni pulsanti per le diverse pagine, ma mi piacerebbe farlo usando i modelli in modo che non debba caricare un'altra pagina. Il problema è che non sono in grado di modificare i modelli con un clic del pulsante. Qualcuno ha un piccolo frammento di codice che posso usare per risolvere il mio problema?
Grazie in anticipo!!
risposte:
0 per risposta № 1fai clic sul pulsante this.setState({templateName: template})
.
Quindi nel rendering:
if (this.setState.templateName == "template1"){
<Template1 />
}else if (this.setState.templateName == "template2"){
<Template2 />
}else etc
Puoi anche vedere una demo completa che ho realizzato qui: https://github.com/Frazer/meteor-react-nav/tree/master/lib/jsx - Rende in un modo più complesso rispetto allo snippet di codice che ti ho appena dato qui.