Ниже мой компонент:Угловое 2 * ngFor не работает
import { Component } from 'angular2/core';
@Component({
selector: 'test',
template:
`
<ul >
<li *ngFor="let t of test">
<span >{{t}}</span>
</li>
</ul>
`
})
export class TestComponent implements OnInit{
test: string[];
constructor(){
this.test = ["Saab", "Volvo", "BMW"];
}
}
Я получаю следующее сообщение об ошибке при попытке загрузить компонент:
EXCEPTION: Template parse errors:
Can't bind to 'ngFor' since it isn't a known native property ("<ul >
<li [ERROR ->]*ngFor="let t of test">
<span >{{t}}</span>
</li>
"):
Кроме того, я не уверен ли я следует использовать «@ angular/core» или «angular2/core» при импорте Component.
'@ угловой/core' происходит от релиз-кандидата и является более поздним. Не понятно, почему вы будете видеть эту ошибку. – Katana314
Какую версию Angular2 вы используете? –
Думайте, что вы должны импортировать из '@ angular/core', если вы используете« 2.0.0-rc.1 » – pingo