2017-11-13 1 views
2
私は状況にいるよ

でコンテンツを取得カント:はContentChildren

@Component({ 
selector: 'items' 
template: `<ng-content></ng-content>` 
}) 

I「が理由ですので、私は、このコンテンツの値を取得したいと思います私はセレクタとして私の 'Item'ディレクティブを渡したContentChildrenを使っています。

@ContentChildren(Item) elements: QueryList<Item>; 

残念ながら私はデータを取得できません。ここで

私は私が「アイテム」ディレクティブを付けた「アプリケーション」コンポーネントからすべての要素を持っているしたい要素のプロパティでplunker

へのリンクを添付してください。

<items> 
    <div item *ngFor="let num of nums">{{ num }}</div> 
</items> 

何か問題がありますか?

答えて

3

アイテムコンポーネントに間違ったセレクタがあります。あなたは属性

Forked Plunker

としてそれを使用するので、それは

[item]する必要があります

関連する問題