0

c# Webフォームアプリケーションでテンプレート化のようにhandlebarsjsを使いたいです。これは、レンダリングする必要があるテンプレートの大まかな外観です。現在、テキストの検索と置換を使用してこれを行っています。しかし、特に if else の部分では、コードが乱雑になりすぎます。
これをレンダリングするのに役立つテンプレートライブラリはありますか..!!

<ul>
  {{#each items}}
  <li>
     <h1>{{post_title}}</h1>
     <p>{{post_description}}</p>
     <small>{{post_date}}</small>
  </li>
  {{/each}}
</ul>

もう一つの例 :

<ul>
  {{#each items}}
  <li>
     <h1>{{post_title}}</h1>
     <p>
       {{#if short-desc}}
          {{post_description}}
       {{#else}}
          {{post_long_description}}
       {{#end if}}
     </p>
     {{#if display-date}}
       <small>{{post_date}}</small>
     {{#end if}}
  </li>
  {{/each}}
</ul>
4

1 に答える 1

1

HandlebarsJS を使用できない理由はありますか? Webフォームアプリケーションで使用することは確かに可能です。JQuery の Ajax 機能などを使用して、レンダリングするデータを取得できます。私はまさにこれをアプリケーションで使用しており、美しく動作します (ただし、iOS のユーザーがいる場合は Safari のバグに注意してください)。

于 2013-06-26T13:01:58.020 に答える