我遇到了Photoswipe和Angular的问题。基本上我正在做的是使用$http.post
从我的服务器获取图像,然后将这些对象推送到我的图像数组中,然后我正在初始化Photoswipe。
在我的成功中我有这样的事情:
$scope.gallery.push(images from server);
myPhotoSwipe.initialize()
但是我收到了这个错误:Code.PhotoSwipe.createInstance: No images to passed
,所以初始化在我的所有项目都在视图中之前就被触发了。
我可以在我的视图中看到所有图像,但当然他们没有附加到Photoswipe,任何想法只有在我的所有图像都在视图中后才能初始化它?
PS:我已经尝试过这个:How can I get directive to fire after view loaded?但它对我不起作用
谢谢!