文档在这方面不是很清楚,或者我可能不了解如何在HTML中实现它,但是如何在具有来自JSON输出的空列表/数组项的tempojs中处理模板?是否有模板指令可用于在数据列表为空时显示某些内容(即正常条件代码中的else empty
)?
以下是一个例子:
使用Javascript:
$(function() {
/*var data = [
{id:'1',name:'Test One',coordinates:'12.0012,-122.92'}
];*/
var data = [];
Tempo.prepare('userLocs').render(data);
});
HTML:
...
<tbody id="userLocs">
<tr data-template>
<td>{{name}}</td>
<td>{{coordinates}}</td>
<td><a href="#" data-id="{{id}}" class="delLocation">Delete</a></td>
</tr>
<tr data-template-fallback>
<td colspan="3">Javascript is not available.</td>
</tr>
</tbody>
...