我正在为我的应用使用角度流星,我想知道如何检查内容是否已加载。
我需要等待,因为我需要向下滚动页面。想象一下像Instagram这样的视图,你在其中显示图片列表。您移动到自己的个人资料并返回此视图,因此我需要等待这些图像并向下滚动到我已保存的位置。
到目前为止,我尝试了两种方法:
AngularJS:
angular.element(document).ready(function() {
alert('loaded');
});
问题:这是在加载模板后触发的,但不是所有内容都会触发。
jQuery的:
$(window).load(function() {
alert('loaded');
});
问题:这是第一次很好地触发。有道理,因为它是一个SPA
我知道一个指令可能会解决这个问题,但是我必须加载很多不同的图像并且修复会有点脏。
我试图用 Meteor 找到另一个解决方案,但我找不到任何东西。
答案 0 :(得分:0)
在使用Meteor寻找解决方案后,没有任何相关内容,所以我不得不使用一个指令来了解何时加载DOM。
解决方案:
http://www.jomendez.com/2015/02/05/ng-repeat-onfinishrender-directive-angularjs/