2016-08-28 4 views
1

angular2コンポーネントでtransclusionを使用すると、私の 'ViewChildren'がこれらのコンポーネントを検出できないようです。同じコンポーネントを直接定義するコンポーネントを作成すると、正常に動作します。誰でもこの作品を手に入れる方法はありますか?Angular2 ViewChildren with transclusion

+1

、我々は今、用語*コンテンツの投影*の代わりに、トランスクルーを使用しています。 – drewmoore

+0

この素晴らしいおかげでありがとう! –

答えて

0

エラーメッセージコンポーネントでもこれを実行しようとしました。実際にはViewChildrenの代わりにContentChildrenデコレータを使用するだけです。これは、ng-content要素のために特別に作られています。結果として、コンポーネントまたは要素の反復可能なオブジェクトであるQueryListが得られます。