要素の属性を表すキーと値のペアを持つオブジェクトを渡すことができるようにしたいと考えています。これはジェイドで可能ですか?
属性コレクションをテンプレートに渡すことができるソリューションであれば十分ですが、明示的に宣言された属性とオブジェクトから抽出された属性を混在させる機能 (以下のように) が理想的です。
次の構文は機能しません。これは、私がやりたいことの単なる例です。
たとえば、これを渡した場合:
{
name:'username',
value:'bob',
attributes: {
maxlength: 16
}
}
このテンプレートに:
input(name=name, value=value, attributes)
望ましい出力は次のようになります。
<input name="username" value="bob" maxlength="16" />