Angularjs Quilljs工具栏

Angularjs Quilljs工具栏,angularjs,quill,Angularjs,Quill,我对动态创建工具栏有问题。 代码是下一个: $onChanges(绑定){ if(bind.selected.currentValue){ window.setTimeout(()=>{ this.quill=新的quill(`editor-${this.component.id}`{ 主题:"雪",, 模块:{ 工具栏:`#工具栏容器-${this.component.id}` }, 占位符:“在此处放置一些文本” }); }, 1); }否则{ this.quill=null; } }

我对动态创建工具栏有问题。 代码是下一个:

$onChanges(绑定){
if(bind.selected.currentValue){
window.setTimeout(()=>{
this.quill=新的quill(`editor-${this.component.id}`{
主题:"雪",,
模块:{
工具栏:`#工具栏容器-${this.component.id}`
},
占位符:“在此处放置一些文本”
});
}, 1);
}否则{
this.quill=null;
}
}

无衬线
因科拉塔
机器人
米尔扎
Arial

您使用的是cdn中的quill还是自定义版本?@jhchen,我使用的是quill作为npm包,它是用Webpack构建的。请确保您遵循以下指南:。听起来好像没有使用html加载程序,所以没有构建图标。否则,请发布您的webpack.config.js。@jhchen我在一个角度项目中遇到了同样的错误。它在初始加载时可以正常工作,但只要组件被销毁并重新初始化,就会弹出此错误。工具栏是一个单独的HTML组件。它适用于1.2.6版,但不适用于1.3.0版。这是导致错误的更改:github.com/quilljs/quill/pull/1576/files。@jhchen我刚刚注意到正在创建多个quill实例。顶部有一个HTML工具栏,下面的内容会发生变化(例如,当选择不同的页面布局时),这会在布局发生变化时创建另一个实例。如何销毁编辑器的实例?