問題タブ [angular-cdk]
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.
angular - Angular CDK: ComponentPortal で入力を設定する方法
マテリアル CDKの新しいポータルを使用して、フォームの複数の部分に動的コンテンツを挿入したいと考えています。
私は複雑なフォーム構造を持っています。目標は、サブコンポーネントがテンプレートを挿入できる (またはできない) 複数の場所を指定するフォームを持つことです。
おそらく、CDK ポータルはこれに最適なソリューションではないでしょうか?
私は何かを試しましたが、それはやり方ではないと確信しています: https://stackblitz.com/edit/angular-yuz1kg
私も試しましnew ComponentPortal(MyPortalComponent)
たが、どうすれば入力を設定できますか? 通常は次のようなものですcomponentRef.component.instance.myInput
angular - @angular/material エクスポートされたメンバー「OverlayContainer」はありません
カスタムテーマを機能させようとしていますが、ダイアログとモーダルの OverlayContainer のスタイルを設定する必要があるまで、すべて問題ありません。ドキュメントとさまざまなガイドに従って OverlayContainer をインポートしようとすると、VS Code でエラーがスローされます。
Module '../node_modules/@angular/material/material"' has no exported member 'OverlayContainer'
)
別のディレクトリにある場合に備えて、node_modules フォルダーを検索してみましたが、そうではありません。
私は何が欠けていますか?どんな助けでも感謝します。
app.component.ts
パッケージ.json
"@angular/material": "^5.0.0-rc.2"