5

別のタブに切り替え、エディターにバインドされたモデル値を変更してから、最初のタブに再度切り替えると、サイズの計算ngx-monaco-editorが失われるように見えるprimengタブパネル内のインスタンスに苦労しています。

https://stackblitz.com/edit/primeng9-tabs-monaco-editor

上記の URL を使用して複製する手順:

  • 「エディタ」タブが最初に選択されます
  • 「タブ 2」を選択します
  • 「コードを変更」ボタンをクリック
  • 「エディタ」タブに戻ると、エディタのサイズが縮小されていることがわかります

前:

ここに画像の説明を入力

後:

ここに画像の説明を入力

Dom を調べると、最初に割り当てられたスタイルがまだ存在しています。

サンプル アプリのソース コードからわかるようlayoutに、タブ変更イベントでエディターのメソッドを使用して、コンテナーに基づいてサイズの再計算を強制しようとしましたが、違いはありませんでした

興味深いことに、ウィンドウのサイズを変更すると、エディター コンポーネントが再び正しくサイズ変更されるように見えます。

4

3 に答える 3