私は角度jを使ってタイムラインを構築しました。タイムラインにはユーザーからの投稿が表示され、他のユーザーはコメントを追加できます。そのために、私はテキストエリアを提供しました。 セットアップは簡単です。私はng-repeatを使ってタイムラインの投稿を表示します(いつでも複数のことができます)。ユーザーが各投稿にコメントできるので、テキストエリアもそれに含まれます(Facebookのタイムラインのように)anglejs- textareasのデータバインディング問題
したがって、コンテンツ、テキストエリアも繰り返されます。それはまさに私が必要とするものです。
しかし、データ結合が行われます。ですから、テキストエリアに入力すると、すべてのテキストエリアにテキストエリアが反映されます。 1つのコメントテキストエリアにタイプのようなものがあり、すべてのテキストエリアがタイプされて表示されます。
どうすれば避けることができますか?私は、これは私のサンプルコードですangularJS
に新たなんだ:
<li class="media post" ng-repeat="post in vm.posts">
<div class="post-main">
this is a static post
</div>
<div class="media comment-textarea">
<div class="media-body">
<textarea class="form-control" placeholder="Type here..." rows="1" ng-model="vm.comment.content"></textarea>
<a class="btn btn-primary " ng-click="vm.addComment(post,vm.currentComment.content)">
<i class="fa fa-paper-plane"></i>
</a>
</div>
</div>
</div>
</li>
さて、私はこれを試してみましょう。 @Pankaj Parkar –