有没有办法在不使用 if-else 语句的情况下刷新视图的内容?例如,如果我使用表格列出一堆记录,但如果没有找到行,我不需要标题:可能是一条消息说“未找到数据”。我想:
if (records.count == 0) {
<div>No Data</div>
return; //flush/render view
}
//no else
<table><tr><th>......</tr>
foreach (var record in records) {
<tr><td>....</tr>
}
</table>
说得通?或者我只是懒惰:我讨厌大量的嵌套代码,尤其是在缩进不是那么隐蔽的视图中。