angularjs с nodejs, ng-repeat не работает

0

Это мой угловой код 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);

Моя проблема, когда я уволил событие "добавить болтовню", пользователь не показывает в списке li с ng-repeat. Может кто-нибудь мне помочь?

Теги:
socket.io
ng-repeat

1 ответ

1
Лучший ответ

Добавить $scope.$digest(); к вашему методу добавления болтовни. Изменения, которые вы делаете, не контролируются, если они асинхронны.

  • 0
    спасибо что работаете нормально. Большое спасибо :-)
  • 0
    Нет проблем. Отметьте это решение как ответ.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню