title: Angular: NgFor only supports binding to Iterables such as Arrays
body: <p>I have data like this received from the server:</p>
  <pre><code>{
      7281: [//post id
          {
              tags: [
                  {
                      name: 'name',
                      link: 'link'
                  },
                  {
                      name: 'name',
                      link: 'link'
                  }
              ]
          }
      ]
  }
  </code></pre>
  <p>The postlist.ts file declares a property:</p>
  <pre><code>private postlists: Observable&lt;any&gt;;
  </code></pre>
  <p>And the method for getting json:</p>
  <pre><code>loadData() {
  var
      url: string = '...';
  
      this.http.get&lt;any&gt;(url)
      .subscribe(
          data =&gt; {
              this.postlists = data;
          },
          error =&gt; {
              console.log(error);
          }
      );
  
  }
  </code></pre>
  <p>In the template file - the output of the received object:</p>
  <pre><code>&lt;div sino-item *ngFor=&quot;let post of postlists&quot;&gt;
      &lt;div *ngFor=&quot;let data of post&quot;&gt;
          &lt;div *ngFor=&quot;let tag of data.tags&quot;&gt;
              &lt;p&gt;&lt;a href=&quot;{{tag.link}}&quot;&gt;{{tag.name}}&lt;/a&gt;&lt;/p&gt;
          &lt;/div&gt;
      &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  <p>I have an error like this:</p>
  <blockquote>
  <p>Cannot find a differ supporting object '[object Object]' of type
  'object'. NgFor only supports binding to Iterables such as Arrays.</p>
  </blockquote>
  <p>What am I doing wrong?</p>
  <hr />
  <p>I made corrections, but now, when building, ionic throws the following error:</p>
  <pre><code>ERROR in src/app/postlist/postlist.page.html:7:78 - error TS2769: No overload matches this call.
    The last overload gave the following error.
      Argument of type 'Observable&lt;any&gt;' is not assignable to parameter of type 'Map&lt;unknown, unknown&gt;'.
        Type 'Observable&lt;any&gt;' is missing the following properties from type 'Map&lt;unknown, unknown&gt;': clear, delete, get, has, and 7 more.
  
  7   &lt;div *ngFor=&quot;let post of postlists | keyvalue&quot;&gt;
                                                                                 ~~~~~~~~~
  
    src/app/postlist/postlist.page.ts:8:16
      8   templateUrl: './postlist.page.html',
                       ~~~~~~~~~~~~~~~~~~~~~~
      Error occurs in the template of component PostlistPage.
  
  [ERROR] An error occurred while running subprocess ng.
  </code></pre>