title: Why doesn't skipeWhile display the correct results?
body: <p><code>SkipWhile()</code> continues to skip elements as long as the entry condition is true. When the condition becomes false, all remaining elements will return.</p>
  
  <p><strong>What I'm trying to do are two types of conditions:</strong></p>
  
  <ol>
  <li>It must enter when <code>loading === false</code> and when <code>arrIds.length &gt; 0</code></li>
  <li>It must enter when <code>loading === false</code> and when <code>arrIds.length === 0</code></li>
  </ol>
  
  <p>My Example:</p>
  
  <pre><code>combineLatest([this.peopleSelectorsService.loading, this.peopleSelectorsService.allIds])
      .pipe(skipWhile((observables) =&gt; !observables[0] &amp;&amp; observables[1].length === 0))
      .subscribe((observables) =&gt; {
  
      });
  </code></pre>
  
  <p>RESULT:</p>
  
  <p><a href="https://i.stack.imgur.com/mum3m.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/mum3m.png" alt="enter image description here"></a></p>