0

テンプレート用の jade と、クライアント側コードのバックボーン/アンダースコアを使用して Express を実行しています。翡翠ループを使用して配列を反復処理し、それぞれの div を作成したいと思います。

  .members
    each elem in <%= members %>
      .member elem

もちろん、jadeテンプレートはコンパイルされて高速で提供されるため、これは機能しません...メンバーを個別にフォーマットしてこのように挿入する以外の解決策はありますか? クライアント側でも jade をコンパイルしたくありません。

  .members
    <%= members %>
4

1 に答える 1

0

あなたの質問を理解できるかわかりません。'members'がサーバー側の変数である場合、なぜこれを使用しないのですか?

.members
    each elem in members
      .member elem

編集:ああ、なるほど、クライアント側で取得しようとしている場合は、次のように実行できます。

script
  var members = #{JSON.stringify(members)};

次に、可変のクライアント側として「members」があり、それを使って好きなことを行うことができます(アンダースコアテンプレートでのレンダリングを含む)。

于 2013-02-04T04:41:03.127 に答える