問題タブ [dynamic-compilation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
151 参照

javascript - ComponentFactoryResolver を使用して Angular Material コンポーネントをレンダリングする

ComponentFactoryResolver を使用してコンポーネントを動的に作成したいのですが、これを実現する方法に関するチュートリアル (例: this ) を読みましたが、マテリアル コンポーネントとの関係がわかりません。

例 - md-select を動的にレンダリングする

MdSelectModule を取得する方法はわかりますが、そのモジュールから提供されるコンポーネントはわかりません。私はこのようなものが必要です:

const factory = this.resolver.resolveComponentFactory(MdSelectComponent);

どうすればいいですか?シングルを保持するだけのラッパーコンポーネントを作成してそれを<md-select>使用することもできますが、もっと良い方法があるかどうか知りたいです。