9

ユーザーの詳細を編集する編集ビューでJadeテンプレートを使用しており、そのような動的に生成されたラジオボタン(私のmongodbからのもの):

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")

動的にチェックするように設定するにはどうすればよいですか?

それで、私のデータベースで私の役割がである場合subscriber、どうすればそれをチェックできますか?「通常」は、if(user.role == 'subscriber'){'checked'}すべての異なる値に対してaなどを実行します。

そのロジックはどこで/どのようにジェイドのこのビットに入りますか?

4

1 に答える 1

14

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

動的にチェックするには、以下の例を参照してください。

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')
于 2012-05-05T18:34:55.537 に答える