【问题标题】:append Carbon to object Property - Javascript将 Carbon 附加到对象属性 - Javascript
【发布时间】:2016-08-28 17:49:01
【问题描述】:

我现在正在使用 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()?

【问题讨论】:

  • obj[prop]['message'] + '{{ $message-&gt;created_at-&gt;diffForHumans() }}' +
  • 收到其他错误消息,请给我 5 分钟检查
  • 可以,谢谢
  • @You 你绝对应该将此作为答案发布,这样我就可以 +1 并且大卫可以接受它!

标签: javascript php laravel pusher php-carbon


【解决方案1】:

正如@Derek 所说:

obj[prop]['message'] + '{{ $message->created_at->diffForHumans() }}'

【讨论】:

    猜你喜欢
    • 2015-11-24
    • 1970-01-01
    • 2011-10-03
    • 1970-01-01
    • 2019-06-21
    • 1970-01-01
    • 2018-01-28
    • 1970-01-01
    • 2017-03-19
    相关资源
    最近更新 更多