“无法绑定到'ngFor',因为它不是已知的本机属性”

时间:2016-06-03 18:18:44

标签: html typescript angular

不知道我在这里做错了什么。尝试通过CORE_DIRECTIVES定义ngFor指令,并使用let。有没有我错过的东西?

import { Component, Input , Output , EventEmitter} from 'angular2/core';
import {CORE_DIRECTIVES, FORM_DIRECTIVES} from 'angular2/common';

@Component({
  selector: 'panel',
  moduleId: module.id,
  templateUrl: './panel.component.html',
  styleUrls: ['./panel.component.css'],
  directives: [FORM_DIRECTIVES, CORE_DIRECTIVES]
})

export class panelComponent {

  list: String[];
}

在所有ngFors上出错

<ul >
  <li *ngFor="let thing of list">
        <p>{{thing}}</p>
  </li>
</ul>

1 个答案:

答案 0 :(得分:3)

除去

 directives: [FORM_DIRECTIVES, CORE_DIRECTIVES]

在你明显使用的Angular2 beta中使用#代替let