【问题标题】:Quill Editor : Check for change in content in Angular?羽毛笔编辑器:检查 Angular 中内容的变化?
【发布时间】:2020-07-28 13:46:30
【问题描述】:

我通过创建新的 quill 实例并创建自定义工具栏在 Angular 中实现了 quill 编辑器。

    this.quill = new Quill('#editor-container', {
        modules: {
            toolbar: '#toolbar-container'
        },
        theme: 'snow' // or 'bubble'
    });

我有一个“更新”按钮,可以调用更新 API。我需要检查 Quill 编辑器的内容是否已更改。我知道 quill.on('text-change'):

    this.quill.on('text-change', function(delta, oldDelta, source) {
        if (source == 'api') {
            console.log('An API call triggered this change.');
        } else if (source == 'user') {
            console.log('A user action triggered this change.');
        }
    });

但是,我不确定我应该把它放在哪里? NgOnInit? NgAfterViewInit?我在 ngAfterViewInit 中创建了 quill 实例。我知道这可能是个愚蠢的问题。

任何帮助表示赞赏!谢谢! :)

【问题讨论】:

    标签: angular9 quill ngx-quill


    【解决方案1】:

    你可以把它放在模块/组件的构造函数中。

    【讨论】:

    • 请您举例说明如何执行此操作?
    猜你喜欢
    • 2018-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-30
    • 1970-01-01
    • 1970-01-01
    • 2020-11-07
    • 1970-01-01
    相关资源
    最近更新 更多