Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 惰性负载+;使用Angular.js和php进行轮询_Javascript_Php_Angularjs - Fatal编程技术网

Javascript 惰性负载+;使用Angular.js和php进行轮询

Javascript 惰性负载+;使用Angular.js和php进行轮询,javascript,php,angularjs,Javascript,Php,Angularjs,我正在写一篇文章,在那里我需要执行图像的延迟加载。 现在,我有一个新的需求,在服务器上运行一个批处理进程,它将定期从数据库中提取图像。 然后,这些图像需要添加到作用域上的照片数组中,并应显示在UI上,而无需刷新页面(轮询或发布子排序)。 投票之类的事。我正在使用Angular.js和php。有什么建议吗?您可以使用javascript处理超时,从php api中获取新图像。 这将很容易编码,并且是您的轮询分类:)setInterval可以用于轮询。例如: function initializeP

我正在写一篇文章,在那里我需要执行图像的延迟加载。 现在,我有一个新的需求,在服务器上运行一个批处理进程,它将定期从数据库中提取图像。 然后,这些图像需要添加到作用域上的照片数组中,并应显示在UI上,而无需刷新页面(轮询或发布子排序)。
投票之类的事。我正在使用Angular.js和php。有什么建议吗?

您可以使用javascript处理超时,从php api中获取新图像。
这将很容易编码,并且是您的轮询分类:)

setInterval
可以用于轮询。例如:

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

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

Node.js将适合您。$http指令调用会更好。。使用$intervalsHi@pankajparkar感谢您的响应,我唯一担心的是我在根示波器上看到了整个图像阵列。。新的图像将通过$http调用被添加到这个图像数组中,但会被解析为显示在UI上,因为DOM在第一次加载页面时已经加载了第一组图像。。。图像阵列已经更新,新图像也将显示,这会有什么感觉??对不起,我有点纠结了。。新手到Angular.js:/我就在那里。。我曾想过以类似的方式实现它,但这里的钩子是在UI上添加那些新的图像集,而不刷新页面。。。。!!这将是一个有很多图像的div,你可以滚动并查看它们,如果有任何新的图像被提取,它们应该被添加到原始图像数组中,并且在没有页面刷新的情况下显示出来。