使用Angular.js和php进行延迟加载+轮询

时间:2015-01-17 19:05:13

标签: javascript php angularjs

我正在处理一块我需要执行延迟加载图像的部分。 现在,我有一个新的要求,即服务器上将运行一个批处理过程,它将定期从DB中提取图像。 然后需要将这些图像添加到范围上的照片数组中,并且应该在UI上显示而不刷新页面(轮询或pub-sub sorta的东西)。 轮询事情。我正在使用Angular.js和php。有什么建议吗?

2 个答案:

答案 0 :(得分:0)

你可以在javascript中使用超时,从你的php api中获取新图像。 这将很容易编码,并将成为你的轮询事情:)

答案 1 :(得分:0)

setInterval可用于投票。例如:

function initializePoll(repeatedFunction, timeSpan) {
    setInterval(repeatedFunction, timeSpan);
}

其中repeatedFunction是您要重复的functiontimeSpan是您希望在两次调用之间经过的时间间隔。当然,您的repeatedFunction应该向服务器发送请求,获取图像并更改UI中需要更改的内容。