0
我使用this file upload example for Ruby on Rails。我腳本有以下模板來顯示可用文件下載:Ruby on Rails的,HTML/for循環
<script id="template-download" type="text/x-tmpl">
{% for (var i=0, file; file=o.files[i]; i++) { %}
<tr class="template-download fade">
<td class="name">
<a href="{%=file.url%}" download="{%=file.name%}">{%=file.name%}</a>
</td>
<td class="File_info">
<a href="{%=file.url_file_info%}" class= "btn btn-mini btn-info">File Info</a>
</td>
<td class="Hist">
<a href="{%=file.url_hist_image%}" class= "btn btn-mini btn-info">Hist</a>
</td>
<td class="delete">
<button class="btn btn-mini btn-danger" data-type="{%=file.delete_type%}" data-url="{%=file.delete_url%}">
<i class="icon-trash icon-white"></i>
</button>
<input type="checkbox" name="delete" value="1">
</td>
</tr>
{% } %}
</script>
我從來沒有見過這麼奇怪的循環: {%爲(var i = 0,file; file = o.files [i]; i ++){%} blabla {%}%}
括號是什麼意思({%} {%})?是否有這樣的HTML /腳本模板的if循環(只是for循環的模擬)?
在此先感謝
所以..我應該寫的,如果循環以及像{%,如果(....) {%} bla {%}%}? – Tonja 2013-03-12 10:58:27
如果我想包含一個if循環到for循環,我只需要編寫如果(..){blabla}沒有這些塊? – Tonja 2013-03-12 11:04:59