2017-05-04 1 views
0

こんにちは私はソーシャルアプリを構築しています。各画像の下にコメントセクションがあります。すべてのコメントをレンダリングし、コメントを作成したユーザーにのみ削除ボタンを含めたいと思います。誰も私がこれを扱うのを助ける?ここ は、私がコメントをレンダリングする方法です:あなたは、データベース内の画像のコメントを追跡することができnodejsの指定ユーザーにelemntを表示

{{# 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

。ユーザーがそのコメントを格納している画像ストアについてコメントし、ユーザー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}} 
+0

私の質問は、コメント、ユーザーがimage.iの所有者でない場合についてだった私は必要だと思いますすべてのコメントを確認する方法 –

+0

私は参照してください。その場合、現在のセッションでユーザーと確認する必要があります。 –

+0

私はその仕事をします。あなたの時間のための感謝 –

関連する問題