Se sto usando Handlebars come il mio motore di template con Express 4, sembra che c'è solo la possibilità di specificare un modello di layout singolo da utilizzare per tutti i vostri punti di vista:Layout multipli con Handlebars e ExpressJS?
app.engine('hbs', expressHbs({extname:'hbs', defaultLayout:'layout.hbs'}));
Cosa fare se la vostra applicazione necessita di più layout? Cosa succede se viewA.hbs
utilizza un layout e viewB.hbs
richiede un layout diverso?
Mentre sto imparando nodejs, vengo da uno sfondo PHP Laravel in cui lo Blade templating engine è stato specificato quale layout utilizzare nella parte superiore di ciascun file di visualizzazione. È davvero semplice passare da un modello di layout a una determinata vista.
Ah, mi sono perso totalmente nei documenti. Grazie! –