nodejs içinde ekspres kullanıyorum ve görünümümün kuru kalmasını sağlamaya çalışıyorum. Benim düzeni içinde, aşağıdaki (I kullanıyorum yeşim) gibi bir şeyExpressY render oluşturma düzenini yerel olarak oluşturma
body
nav.login
-if(currentUser)
="logged in information"
-else
="logged out information"
!=body
Sorun işlemek her zaman, şimdi bu gibi görünüyor
res.render('anything.jade',{
locals: {
currentUser: req.session.currentUser,
/*all of my other locals*/
}
});
olması gerekir olmam var Tüm render çağrılarımdan geçip bunu eklemem gereken bir acı, ve daha sonra düzeni başka herhangi bir yerlisine eklemek zorunda kalırsam aynı şeyi yap.
diyebiliriz; Soruyu ilk sorduğumda yardımcıların ne kadar iyi ifade ettiklerini bilmiyorum, yine de – Ryan
Bu harika bir ipucu. Her render() çağrısına "site" nesnesini iletirdim. Teşekkürler! –