【发布时间】:2017-05-22 18:27:14
【问题描述】:
我有一个 div 重复我的消息数组中的所有值。如果下一个 message.id 等于上一个 message.id,我无法弄清楚如何将下一个 message.content 附加到同一个 div(而不是创建新的)
我的代码逻辑看起来像这样,但这不是真的。
<div ng-repeat="message in messages" ng-class="{'sent': userId ==
message.id, 'received': userId != message.id}">
<div class="message">
//message.content goes here
//I dont want to create a new div if the next
message.id is equal to the previous message.id
//Planning to just append the content here
//If its not equal then repeat the div as usual
//Please help T_T
</div>
</div>
messages 数组的结构包含 id、内容和日期
【问题讨论】:
-
我不想将所有内容单独分组,我只想在匹配之前的 message.id 时将它们分组
标签: javascript html angularjs