Angularjs将消息附加到div

时间:2015-07-01 19:40:33

标签: javascript angularjs

我正在使用Angular和socket.io为我的应用程序创建聊天,发送/接收消息的工作正常,但我的问题是,如何在当前聊天中添加新消息?我觉得在array中保存每封邮件,然后在所有ng-repeat上使用array是错误的方法。

我可以在Angular中做什么来将项目附加到div?

var app = angular.module('ChatModule', []);
var socket = io("ws://localhost:3030");

app.controller('TextChat', function($scope){

    socket.on('Chat', function(msg){
        console.log(msg);
    });

    $scope.$send = function(){
        socket.emit('Chat', $scope.ChatMessage);
        $scope.ChatMessage = "";
    };
});

因此,在socket.on事件中,我该怎么做才能将消息附加到此div?

<div class="col-lg-12" ng-model="Messages"></div>

0 个答案:

没有答案