我的情况是我有一个'项目'具有ng-content的组件:
@Component({
selector: 'items'
template: `<ng-content></ng-content>`
})
我想获得这些内容的价值,这就是为什么我使用ContentChildren传递我的&#39;项目&#39;指令作为选择器。
@ContentChildren(Item) elements: QueryList<Item>;
很遗憾,我无法获取任何数据。
我在此附加了plunker
的链接在元素属性中,我想拥有来自&#39; App&#39;的所有元素。我用“&#39;项目”标记的组件。指示。
<items>
<div item *ngFor="let num of nums">{{ num }}</div>
</items>
我做错了吗?