从 primeng p-editor 的工具栏中删除 Tab - 不适用于反应形式

Remove Tab from toolbar of primeng p-editor - not working on reactive forms

我已按照 上的解决方案删除工具栏标签。

它与页面上的初始 p-editor 配合得很好。但是,我的反应式表单上有一个按钮可以创建一个新的 p-editor。它不起作用,将在工具栏上显示选项卡。我什至根据 ngAfterViewInit (removeAttrtibute('tabindex')

调用了相同的代码

奇怪的是,如果我添加一个后续的 p 编辑器,那么前一个现在可以按预期工作。

好像我没有及时删除属性。这不是时间问题,因为我测试了等待。

我认为答案是不直接调用 removeAttribute 方法,而是使用生命周期挂钩。

它似乎可以与 ngAfterViewChecked() 一起使用,但它似乎被调用了很多次。它在鼠标滚动时调用。