你好我正在构建一个社交应用程序,在每个图像下我都有一个评论部分。我想呈现每个评论,并且只对发表评论的用户包含删除按钮。任何人都可以帮我处理这个问题吗? 这是我如何呈现评论:
{{# each image.comments}}
<div class="comments clearfix">
<img src="{{this.avatar}}" class="logo">
<span><strong>{{this.userName}}</strong><br> {{this.comment}}</span>
</div>
{{/each}}
`
答案 0 :(得分:0)
您可以跟踪数据库中图像的注释。当用户注释该注释的图像存储以及检查用户Id是否与图像的所有者ID相同时。如果是这样,那么刚评论的用户必须是所有者,并为评论设置类似“isOwner = true”的属性以及评论文本。
在前端,您可以检查此属性并设置删除图标..
{{#each image.comments}}
<div class="comments clearfix">
<img src="{{this.avatar}}" class="logo">
<span><strong>{{this.userName}}</strong><br> {{this.comment}}</span>
{{#if this.isOwner}}
<i class="fa fa-trash"></i>
{{/if}}
</div>
{{/each}}