2017-05-24 20 views
0

コンポーネントを動的に生成する方法を探しています。 私はComponentFactoryResolverを知っていますが、それは私がしたいことではありません。 私はそのような何かをしたいと思います: オンザフライでカスタムブラケットを生成することは可能ですか?

<app-icon-x></app-icon-x>

はどこ「X」配列に格納されたアイコンの名前です。 私はその配列をどのように反復処理し、自分のhtmlページで直接使用できるカスタムコンポーネントを生成するかを調べています。

誰でも既に行っていますか? (私はそれが可能であることを知っているので、angularjsではない)

ありがとう。

+0

現在、私たちはスクリプトを介してコンポーネントを生成するソリューションを持っていますが、これは展開前に実行する必要があります。 (動的ではない)。 –

答えて

1

オンザフライでコンポーネントを生成する代わりに、@Inputデコレータを使用してみませんか?あなたに与えるでしょう

<app-icon [iconName]="yourIconName"></app-icon> 
+0

内部フレームワークを移行するので、角度1.xを4にすると、互換性が必要です。この制約がなければ、私はあなたが提案したものを使用します。 :-( –

関連する問題