私はこのような配列を持っています:
var arr = ["element1","element2"];
その要素をハンドルバーファイルに入れたいと思います。
私は結果なしでグーグルで検索しましたが、私が見つけた唯一の解決策はこれです:
{{#each files}}
<a href="/"{{path}}"">{{title}}</a>
{{/each}}
しかし、ディレクトリ内のすべてのファイルをダウンロードできるようにしたいので、これは私には良くありません。
サーバー側で試したコード:
app.get('/download',function(req,res){
var items;
fs.readdir('./download',function(err,files){
items = files;
});
res.render('download',{
files:items
});
});
また、クライアント側で反復して、配列内のすべての要素をダウンロード可能にする方法がわかりません。
clien側では、リンクを含む順序付けられていないリストがあります。問題は、それをどのように達成するかがわからないことです。
clien側のコード:
<div id="container">
<div class="highlight">
<img src="img/highlight.png"></img>
<p>A Click to download</p>
</div>
<ul>
<li class="RoundedAll"><a href="/">Back</a></li>
</ul>
<br />
<ul>
<!-- What should I put here? -->
</ul>
</div>
回答ありがとうございます。