在我的Ace-PrimeNg-Testproject中,我从我的主项目 ( Webmud3 ) 中提取了包括问题在内的功能。在 angular 12.2.1、primeng 12.1.0-rc.1 和 ace-builds@1.4.12 中实现。
通过该测试项目,我设法解决了一些调整大小的问题,但是当我将其调整为更小时,primeng p-dialog 中会出现滚动条,并且 ace 编辑器不再调整大小,请参阅. 安装 node.js 后,很容易克隆和测试 ace-primeng-project。非常感谢任何帮助或其他改进。
Update-1:一开始我尝试获取 p-dialog 的内部大小,但 resize-end 事件似乎是转发的鼠标事件并且不包含信息
更新 2:我现在有一个解决方案,它并不完美,但可以工作。我已经相应地更新了这两个项目。