21 ŞUBAT 2011, PAZARTESİ
Eğer bir değişken olup olmadığını kontrol etmek için Nasıl Jade - Şablon Motoru:
Şu anda yeni bir proje üzerinde jade kullanıyorum. Bir sayfa oluşturmak ve bir değişken varsa kontrol etmek istiyorum.
app.js
app.get('/register', function(req, res){
res.render('register', {
locals: {
title: 'Register',
text: 'Register as a user.',
}
});
});
register.jade
- if (username)
p= username
- else
p No Username!
Aşağıdaki hatayı ben daima:
username is not defined
Herhangi bir çözüm?
CEVAP
13 HAZİRAN 2012, ÇARŞAMBA
Eğer tanımsız değerler yerine falsy değerleri için test sakıncası yoksa. @Chetan bu yöntem daha basittir:
if locals.username
p= username
else
p No Username!
Bu çalışır çünkü biraz ironik locals
adında şablon için kök obje.
Bunu Paylaş:
Java eğer herhangi bir sonuç olup olma...
Nasıl eğer bir element, bir dizi içind...
Nasıl eğer bir nesnenin null olup olma...
nasıl eğer Alıcı android kayıtlı olup ...
Eğer kullanıcı giriş olup olmadığını k...