0
私は、現在のユーザー名に応じて特定のものを隠す方法を理解しようとしています。PassportJSを使用しているユーザーが正しくない場合はアイテムを非表示にしますか?
ユーザーが投稿を作成したユーザーでない場合は、ボタンを非表示にしようとしています。問題はループ外でこれを行う必要があることです。私は一度だけボタンが必要です。ユーザーが投稿を作成したユーザーの場合そのユーザーのみが表示するページにオブジェクトを表示するにはどうすればよいですか?
以下のコードは機能します。何か案は?
<% menu.forEach(function(menu){ %>
<p>
<% if(currentUser && menu.author.id.equals(currentUser._id)){ %>
<a href="/menu/<%= menu.id %>" class = "btn btn-primary" > Edit</a>
<% } %>
</p>
<% } %>