Angular 2 *ngFor not working
<p>Following is my Component:</p>

<pre><code>import { Component } from 'angular2/core';

@Component({
  selector: 'test',
  template: 
     `
      &lt;ul &gt;
        &lt;li *ngFor="let t of test"&gt;
         &lt;span &gt;{{t}}&lt;/span&gt;
        &lt;/li&gt;
      &lt;/ul&gt;
     `
})

export class TestComponent implements OnInit{
  test: string[];
  constructor(){
    this.test = ["Saab", "Volvo", "BMW"];
  }
}
</code></pre>

<p>I am getting the following error when I try to load the component:</p>

<pre><code>  EXCEPTION: Template parse errors:
    Can't bind to 'ngFor' since it isn't a known native property ("&lt;ul &gt;
        &lt;li [ERROR -&gt;]*ngFor="let t of test"&gt;
            &lt;span &gt;{{t}}&lt;/span&gt;
        &lt;/li&gt;
    "): 
</code></pre>

<p>Also, I am not sure whether I should use '@angular/core' or 'angular2/core' while importing Component.</p>