Вместо удаления определенных кнопок c можно установить конфигурацию CKEditor по умолчанию, чтобы показывать только те параметры, которые нам необходимы.
Добавление приведенного ниже кода в конструктор в вашем angular Файл component.ts создаст простой CKEditor только с теми параметрами, которые указаны в массиве items
. mediaEmbed
- это имя элемента, отвечающего за отображение параметра Insert Video
в CKEditor, который я не упомянул в массиве items
, чтобы не отображать его в CKEditor.
ClassicEditor.defaultConfig = {
toolbar: {
items: [
'heading',
'|',
'bold',
'italic',
'|',
'bulletedList',
'numberedList',
'|',
'insertTable',
'|',
'imageUpload',
'|',
'undo',
'redo'
]
},
image: {
toolbar: [
'imageStyle:full',
'imageStyle:side',
'|',
'imageTextAlternative'
]
},
table: {
contentToolbar: [ 'tableColumn', 'tableRow', 'mergeTableCells' ]
},
language: 'en'
};
Результат после добавления кода выше
Надеется, что это кому-то поможет!