2016-06-03 6 views
0

내가 여기서 잘못하고 있다고 말할 수는 없습니다. CORE_DIRECTIVES를 통해 ngFor 지시문을 정의하고 let을 사용하여 명시 적으로 시도했습니다. 내가 놓친 것이 있습니까?"알려진 고유 속성이 아니기 때문에 'ngFor'에 바인딩 할 수 없습니다."

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[]; 
} 

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

어떤 Angular2 버전을 사용하고 있습니까? –

답변

3

당신이 분명히 사용하고 Angular2 베타에서

directives: [FORM_DIRECTIVES, CORE_DIRECTIVES] 

사용 # 대신 let을 제거 모든 ngFors에 오류를 얻기.

+1

도움을 주셔서 감사합니다! 나는 당신이 변경 로그를 읽지 않을 때 일어나는 일이라고 생각한다. ^) –

관련 문제