将 Carbon 附加到对象 属性 - Javascript
append Carbon to object Property - Javascript
我现在正在使用 Pusher,当用户发送消息时,我会像这样将其附加到 Pusher:
channel.bind('App\Events\MessageSent', function(data){
$('#chat-box-message').empty(html);
for (var i = 0; i< data.length; i++) {
for (var key in data) { //empty the div for append does not repeat
var obj = data[key];
for (var prop in obj) {
$('#chat-box-message').append(
'<div class="comment">'+
'<div class="content">'+
'<div class="date">'+
obj[prop]['created_at']+
'</div>'+
'<div class="text">' +
obj[prop]['message']+
'</div>'+
'</div>'+
'</div>'
);
}
}
}
});
但是我需要补充的是:
<div class="date">
{{ $message->created_at->diffForHumans() }}
</div>
对此:
obj[prop]['created_at']+
如何在 JavaScript 部分的对象 属性 上附加 diffForHumans()?
正如@Derek 所说:
obj[prop]['message'] + '{{ $message->created_at->diffForHumans() }}'
我现在正在使用 Pusher,当用户发送消息时,我会像这样将其附加到 Pusher:
channel.bind('App\Events\MessageSent', function(data){
$('#chat-box-message').empty(html);
for (var i = 0; i< data.length; i++) {
for (var key in data) { //empty the div for append does not repeat
var obj = data[key];
for (var prop in obj) {
$('#chat-box-message').append(
'<div class="comment">'+
'<div class="content">'+
'<div class="date">'+
obj[prop]['created_at']+
'</div>'+
'<div class="text">' +
obj[prop]['message']+
'</div>'+
'</div>'+
'</div>'
);
}
}
}
});
但是我需要补充的是:
<div class="date">
{{ $message->created_at->diffForHumans() }}
</div>
对此:
obj[prop]['created_at']+
如何在 JavaScript 部分的对象 属性 上附加 diffForHumans()?
正如@Derek 所说:
obj[prop]['message'] + '{{ $message->created_at->diffForHumans() }}'