【发布时间】:2016-01-11 23:54:16
【问题描述】:
我有一个 JavaScript 函数
function wantConversation(socket, callback) {
if(socket)
{
socket.emit('user.wantConversation');
}
socket.on('user.getConversation', function(data) {
callback(data);
});
}
它将对话列表返回到一个数组中,然后我将其调用到我的 Angular 控制器中
var panel_app = angular.module('panel-app', [])
.controller('panel-controller', function($scope){
wantConversation(socket, function(data) {
$scope.conversations = data;
});
};
});
但是我的 ng-repeat 不起作用 :( 我知道问题是回调函数。
这是我的 HTML
<div ng-repeat="x in conversations | filter: searchBox">
{{ x.name }}
// ...
</div>
【问题讨论】:
标签: angularjs socket.io ng-repeat