在Angular应用中,当您使用带有异步管道的* ngFor循环将Firestore集合绑定到模板时,您是否总是一次获得整个数据数组(集合)?还是数据流一次可以返回一个文档?换句话说,我可以保证数组变量处于循环状态,例如...
*ngFor="let book of books$ | async"
...根据定义是否始终包含所有文档?
因此,如果我要在没有管道的情况下对项目进行排序(请注意管道不应用于排序),我可以将books $包装在诸如sortByAuthor(books $)之类的函数中吗?或者,如何从组件模板或代码中检测何时拥有所有数据以应用排序或similair函数?