【问题标题】:angularjs with nodejs the ng-repeat doesn´t workangularjs 与 nodejs ng-repeat 不起作用
【发布时间】:2015-06-28 21:10:19
【问题描述】:

这是我的角码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 列表中显示。谁能帮帮我?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 没问题。将此解决方案标记为答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-27
    • 1970-01-01
    • 2023-03-28
    相关资源
    最近更新 更多