我想知道如何延迟过滤功能,直到通过AJAX调用加载所有数据。AngularJS - 延迟过滤器直到加载AJAX调用
我试图过滤数据,但我不能过滤其中的一些,因为它们没有加载,直到AJAX调用。有没有办法延迟过滤功能,或者在所有数据加载后禁用并启用它?
更新
,数据结构设置的方式是,我做一个AJAX调用并加载不同的用户做出的posts
列表。之后,我打电话给另外两个AJAX呼叫,以加载关于每个帖子的user
和account
的信息。
当我为posts + user info + account info
设置过滤器时,我只能通过posts
进行过滤。但是,我想通过user
和account
信息进行筛选。
我想我可以解决这个问题,如果我禁用过滤器,直到所有数据加载。
我要补充一些示例代码,但我甚至不知道从哪里开始。我只想知道是否有可能延迟或启用/禁用过滤器,直到一切都加载。 – wag0325
你能详细解释一下......如果数据没有加载,你想过滤什么? – harishr
通过禁用过滤器,你想显示所有的帖子,直到用户/帐户信息加载,或其他方式? – runTarm