別のディレクティブにplugin2でのディレクティブ 1をパラメータ(プラグイン)としてディレクティブを指定します、plugin3など)、ホストディレクティブのコンテナに、パラメータとして表示されるプラグインディレクティブを指定または変更するようにします。、plugin1、たとえば(複数の可能な「プラグイン」ディレクティブのうち、その中に私は、「プラグイン」<del>を表示したい、私は「ホスト」ディレクティブを持って
これは、 "ホスト"ディレクティブが何も知らずに角度で達成できますか?どのディレクティブが表示されていますか?ある意味では、ui-routerのように、子ビューのプレースホルダを保持し、ビューを動的に提供します。しかし、私はこの柔軟性の指針を求めています。例えば
:
<div>
<host plugin="plugin1 plugin1-param-1 plugin1-param-2"></host>
</div>
<div>
<host plugin="plugin2 plugin2-param-1 plugin2-param-2"></host>
</div>
なぜ 'host'コンポーネントを' plugin'ディレクティブで作成してみませんか?それは同じように動作しますが、この方法では、私はあなたがそれを行うことができると確信しています – trichetriche
@trichetriche "_with_ a指令を作成する"とはどういう意味ですか? –
さて、コンポーネント 'ng g my myComponent'を作成し、次に' ng g d myDirective'を作成し、ディレクティブセレクタで、コンポーネントでのみ動作し、あなたが望むことをしてください! – trichetriche