我正在处理一块我需要执行延迟加载图像的部分。 现在,我有一个新的要求,即服务器上将运行一个批处理过程,它将定期从DB中提取图像。 然后需要将这些图像添加到范围上的照片数组中,并且应该在UI上显示而不刷新页面(轮询或pub-sub sorta的东西)。 轮询事情。我正在使用Angular.js和php。有什么建议吗?
答案 0 :(得分:0)
你可以在javascript中使用超时,从你的php api中获取新图像。 这将很容易编码,并将成为你的轮询事情:)
答案 1 :(得分:0)
setInterval
可用于投票。例如:
function initializePoll(repeatedFunction, timeSpan) {
setInterval(repeatedFunction, timeSpan);
}
其中repeatedFunction
是您要重复的function
,timeSpan
是您希望在两次调用之间经过的时间间隔。当然,您的repeatedFunction
应该向服务器发送请求,获取图像并更改UI中需要更改的内容。