title: ngFor is not working
body: <p>I am using Angular 4.3.3 with the JIT compiler and get the error below when I run my application:</p>
  
  <pre><code>Property binding ngforOf not used by any directive on an embedded template. 
  Make sure that the property name is spelled correctly and all directives are listed in the "@NgModule.declarations".
  </code></pre>
  
  <p>I have made sure to import the <code>BrowserModule</code> in my main app module and I've imported the <code>CommonModule</code> in my child module that this error is originating from.</p>
  
  <p>Here is the template that throws the error:</p>
  
  <pre><code>&lt;div class="background"&gt;&lt;/div&gt;
  &lt;div class="content normal-page"&gt;
      &lt;ons-fab position="top right" ripple&gt;+&lt;/ons-fab&gt;
      &lt;ons-list&gt;
          &lt;ons-list-item *ngFor="let item of items; let i = index"&gt;
              &lt;div class="center"&gt;
                  #{{i}} msg: {{item.msg}}
              &lt;/div&gt;
          &lt;/ons-list-item&gt;
      &lt;/ons-list&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Since I am importing the proper modules into the right places what could be causing this error?</p>