如何在单击按钮时触发Ctrl + z,Ctrl + y。我为此使用Angular

问题描述 投票:0回答:1

我在Angular中创建了一个Component。在该组件中,有一个文本区域,用户可以在其中进行书写。我想要一个功能,在按钮上单击时,用户将撤消或重做那里的更改。我尝试使用document.execCommand('undo', false, null);document.execCommand('redo', false, null);。这两个都不起作用。我正在使用Angular6。为了创建文本区域和按钮,我正在使用Angular Material

angular angular-material angular6
1个回答
0
投票

尝试一下:https://stackblitz.com/edit/angular-1u3k77

  • 插入文档@Inject(DOCUMENT) private document: Document

  • 使用execCommand()触发任何所需的命令

© www.soinside.com 2019 - 2024. All rights reserved.