我使用https://docs.angularjs.org/api/ng/directive/ngStyle以异步方式加载图像以避免阻止UI。但是Image没有按顺序加载。
我想以有序的方式加载图像,但是异步。我没有确切的词来定义我的问题。如果您找到任何合适的单词,请编辑我的问题。
请为我提供适当的解决方案。如果有像SDWebImage这样的第三方库来满足我的要求,那就太好了。或者可以使用SDWebImage完成。
答案 0 :(得分:0)
如果要按顺序加载图像,那不是异步的...异步意味着当前可见的所有图像都在同时加载。但是你不知道第一个会加载哪个图像,这就是发生这种情况的原因。
如果您要发送每张图片的请求,然后在发送新请求之前等待响应,这将花费很长时间。
你可以做的是,仍然异步加载它们,但是以有序的方式显示它们。
我看到你也可以独立加载图片,所以一个选项是加载当前可见的图像,然后在计数器的帮助下按顺序显示它们。