2017-01-26 9 views
2

私は1つのコンポーネントを持っており、このコンポーネントをモーダルで複製するためにcreateEmbeddedViewメソッドを使用するディレクティブにTemplateRefを渡す必要があります。angle2のコンポーネントのTemplateRefを取得するには?

私はこれを試しましたが、成功しませんでした。

<template let-ref> 
    <my-component [myDirective]="ref"></my-component> 
</template> 

どうすればよいですか?テンプレートに

+0

#refはここで動作しますか? – chrispy

+1

それはちょっと奇妙に見えます。 'myDirective'はテンプレートの中にあり、それが含まれているテンプレートからのディレクティブ作成ビューを必要とします。私はこれがうまくいくとは思わない。もしうまく動かせるなら、 'let-ref'を#refに変更する必要があります。 '