Jeśli używam Kierownica jako mojego silnika szablonów z Express 4, wydaje się, że jest tylko opcja, aby określić pojedynczy szablon układu do użycia dla wszystkich widokach:Wiele układów z kierownicą i ExpressJS?
app.engine('hbs', expressHbs({extname:'hbs', defaultLayout:'layout.hbs'}));
Co jeśli aplikacja potrzebuje wielokrotnego układy? Co jeśli viewA.hbs
używa jednego układu i viewB.hbs
potrzebuje innego układu?
Kiedy uczę się nodejs, pochodzę z tła PHP Laravel, gdzie Blade templating engine określasz, który układ będzie używany na górze każdego pliku widoku. Ułatwia przełączanie się między szablonami układu dla dowolnego widoku.
Ah Całkowicie tęskniłem za tym w dokumentach. Dziękuję Ci! –