有没有一种方法可以比较两个可观察对象的当前长度?
编辑:是要比较可观察对象中的数组。我想比较它们内部所有元素的数量(请参见下面的示例)。
在我尝试执行此操作时,它们已经完全加载。不等待任何数据。
例如,我想做到:
if (array1.length < array2.length) {
array1.foreach(item => item.isSelected = true);
我尝试使用pipe、map和tap,但它们会在一段时间后才能解决,并且对我不起作用。我知道这可能会违反观察者模式的概念,但我想知道是否有其他选项可以实现?
Observable<any[]>
的情况下)。 - Capricornmap/SwitchMap
,将其中一个嵌套在另一个内部,然后比较它们的长度。 - Ashish Ranjan