[英]How manipulate the DOM according to if statement using EJS
我將其發送給我的觀點:
data = {
page = 0;
prevPage = page - 1;
nextpage = page + 1;
}
他們這樣訪問:
<a type="button" class="btn btn-default" href="/<%= page.prevPage %>">< Anterior</a>
<a type="button" class="btn btn-default" href="/<%= page.nextPage %>">Próximo ></a>
但是我不想顯示prevPage如果=== 0,所以我做了:
<% if(page.prevPage === 0) { %>
<a type="button" class="btn btn-default" href="/<%= page.nextPage %>">Próximo ></a>
<% } else { %>
<a type="button" class="btn btn-default" href="/<%= page.prevPage %>">< Anterior</a>
<a type="button" class="btn btn-default" href="/<%= page.nextPage %>">Próximo ></a>
<% } %>
這不是一個聰明的方法,我能做些更好的事情嗎?
謝謝
看到Docs明確指出:
EJS將數據和模板結合在一起以生成HTML。 在這里,我們的示例數據具有標題和耗材列表。
EJS
絕對用於根據提供的數據有條件地呈現html的目的。 因此,如果在使用ejs根據數據生成html, if
在這里使用if
並不是一個壞主意
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.