1
我的格式有這樣的代碼:使用的execCommand在角
@HostListener('document:click', ['$event'])
onClick(targetElement) {
console.log(targetElement);
var command = 'bold';
if (command == 'h1' || command == 'h2' || command == 'p') {
document.execCommand('formatBlock', false, command);
} else document.execCommand(targetElement.data('command'), false, null);
});
但是,這是行不通的。第一個if
聲明將被跳過,因爲我只是想確保execCommand
正在工作。
它打印出console.log
,所以它進入該功能。
的HTML元素將被修改爲:
<div id='editor' contenteditable>
<h1>A WYSIWYG Editor.</h1>
<p>Change this text, or format</p>
</div>
如何改變選擇,對於大膽的文字? 如何在Typescript中使用document.execCommand?
我在本節中,document.execCommand(targetElement
,我應該在div通過了與ID editor
在指令所以它知道那是什麼特別的按鈕應該採取行動時的感覺。
謝謝。這是我的出發點:https://codepen.io/Shokeen/pen/pgryyN –