title: Is there a way to bind to an array of components in angular and render those in the current component using ngFor
body: <p>To preface, this is related to the following question:</p>
  <p><a href="https://stackoverflow.com/questions/62380246/is-there-a-way-to-programmatically-render-a-component-in-angular">Is there a way to programmatically render a component in Angular?</a></p>
  <p>Is it possible to render dynamic components from an array in the view model? (similar to using the ng-template for a single component from the aforementioned question).</p>
  <pre><code>&lt;div *ngFor=&quot;let component of components&quot;&gt;
      &lt;Do something here to render component&gt;
  &lt;/div&gt;
  </code></pre>
  <p>I worked with KnockoutJs prior and it was fairly easy to accomplish this with something like the following in the view:</p>
  <pre><code>&lt;!-- ko foreach: someArrayOfComponents --&gt;
      &lt;!-- ko component: { componentName: 'some-component', params: someComponentViewModel } --&gt;&lt;!-- /ko --&gt;
  &lt;!-- /ko --&gt;
  </code></pre>