带有nodejs的angularjs ng-repeat不起作用

时间:2015-06-28 21:10:20

标签: angularjs node.js socket.io ng-repeat

这是我的角度代码http://pastebin.com/e0SGX9mX 这是我的HTML http://pastebin.com/Mc6DHzks 这是节点代码

var express = require('express');
var app = express();
var http = require('http').createServer(app);

var io = require('socket.io')(http);

var fs = require('fs');

var users = [];

io.on('connection', function(server) {

        server.on('join', function(name) {

        server.nickname = name;

        server.broadcast.emit('add chatter', server.nickname);
        //client.emit('messages', messages);

        console.log(server.nickname + ' join to chat ... ');
        });

    server.on('disconnect', function () {
        server.broadcast.emit('user disconnected', server.nickname);
    });

});

http.listen(8080);

我的问题当我解除用户未在ng-repeat的li列表中显示的“添加聊天”事件时。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

$scope.$digest();添加到您的添加聊天方法中。如果它们是异步的,则不会监视您对范围所做的更改。