Моя упрощенная цель - создать компонент, который является списком с шаблоном элемента. Например:
<list>item</list>
Вот мой код:
import {bootstrap} from 'angular2/platform/browser';
import {Component} from 'angular2/core';
@Component({
selector: 'list',
template: '
<ul>
<li *ngFor="let i of items" >
<ng-content></ng-content>
</li>
</ul>
'
})
class List {
items = [1, 2, 3];
}
@Component({
selector: 'app',
directives: [List],
template: '<list>item</list>'
})
class App { }
bootstrap(App, []);
Ожидаемый результат:
- пункт
- пункт
- пункт
Фактический результат:
•
•
• пункт