2012-04-16 26 views
9

Tôi sử dụng Jade mẫu trong một cái nhìn chỉnh sửa nơi tôi chỉnh sửa chi tiết của người dùng, và một nút radio tạo động như vậy (xuất phát từ MongoDB của tôi):Jade: làm cách nào để gán thuộc tính 'đã kiểm tra' cho đầu vào nút radio được tạo động?

li Role: 
     br 
     label Subscriber 
     input(type="radio", name="user[role]", val="subscriber") 
     br 
     label Admin 
     input(type="radio", name="user[role]", val="admin") 
     br 
     label Super Admin 
     input(type="radio", name="user[role]", val="superadmin") 

Làm thế nào để thiết lập một để kiểm tra tự động?

Vì vậy, nếu trong db của tôi, vai trò của tôi là subscriber, làm cách nào để kiểm tra điều đó? "Thông thường", tôi sẽ làm một số if(user.role == 'subscriber'){'checked'} và cứ thế cho tất cả các giá trị khác nhau.

Logic ở đâu/như thế nào đi vào bit Jade này?

Trả lời

14

input(type ='radio', name=user[role], checked)

Để kiểm tra tự động, xem các ví dụ dưới đây:

input(type ='radio', name=user[role], checked=true) 
input(type ='radio', name=user[role], checked=false) 
input(type ='radio', name=user[role], checked=role=='user') 
+0

Cảm ơn! Bạn đã cứu đêm của tôi! ;) – diosney

+0

Và của tôi là tốt! – edelans

Các vấn đề liên quan