var last = '';
data.forEach(function(d){
var dad = d.createdAt; // это $value['mess_data'] дата сообщения
if(last != dad){
console.log("yes");
var flag = d.flag;
}else{
console.log("no");
var flag = "";
}
console.log(last);
console.log(dad);
//console.log(d.flag);
ul.append('<div class="message ng-star-inserted">'+
'<div class="message-wrapper">'+
'<div class="message ng-star-inserted">'+
'<p class="message-text">' + d.text +
'<span class="message-time">' + d.timeAgo +
'</span>'+
'</p></div></div></div>'+flag);
last = dad;
});
Скрин с консоли http://prntscr.com/r3igge
http://prntscr.com/r3i1xo
ul.append(d.flag+'<div class="message
</p></div></div></div>'+d.flag);
flag - это та сама дата и она выводится в конце.
'flag' => $res_d,
function appendComments(data) {
ul.empty();
console.log(data);
data.forEach(function(d){
console.log(d.flag);
ul.append('<div class="message ng-star-inserted">'+
'<div class="message-wrapper">'+
'<div class="message ng-star-inserted">'+
'<p class="message-text">' + d.text +
'<span class="message-time">' + d.timeAgo +
'</span>'+
'</p></div></div></div>'+d.flag);
});
}
Проблему решил сам. Нужно было выключить асинхронную работу бота :)