別のタブに切り替え、エディターにバインドされたモデル値を変更してから、最初のタブに再度切り替えると、サイズの計算ngx-monaco-editor
が失われるように見えるprimengタブパネル内のインスタンスに苦労しています。
https://stackblitz.com/edit/primeng9-tabs-monaco-editor
上記の URL を使用して複製する手順:
- 「エディタ」タブが最初に選択されます
- 「タブ 2」を選択します
- 「コードを変更」ボタンをクリック
- 「エディタ」タブに戻ると、エディタのサイズが縮小されていることがわかります
前:
後:
Dom を調べると、最初に割り当てられたスタイルがまだ存在しています。
サンプル アプリのソース コードからわかるようlayout
に、タブ変更イベントでエディターのメソッドを使用して、コンテナーに基づいてサイズの再計算を強制しようとしましたが、違いはありませんでした
興味深いことに、ウィンドウのサイズを変更すると、エディター コンポーネントが再び正しくサイズ変更されるように見えます。