我有这个:
socket.bind('TodayTutors', function (data) {
tuts.push(data);
ko.applyBindings(tuts);
});
现在,此绑定每 30 秒接收一次数据。然后我将这个数据推送到一个可观察的数组,我希望这个数据被渲染。现在,这不起作用,但为什么呢?如果我在渲染之前放置一个断点ko.applyBindings(tuts);
,data
然后当我释放断点时,这个渲染被删除。所以我尝试了这样的事情,希望 .push() 会自动更新我的视图:
ko.applyBindings(tuts);
socket.bind('TodayTutors', function (data) {
tuts.push(data);
});
但这也不想工作。我究竟做错了什么?