Я хочу установить данные на 3 номера. из уже созданных редакторов, которые я не могу сделать.
Я попробовал pt. нет. 2, чтобы установить данные, которые происходят во вновь созданном редакторе, а не в существующем.
- Ниже я создаю 3 редактора:
create_editor: function () {
window.editors = {};
document.querySelectorAll('.editor').forEach((node, index) => {
ClassicEditor
.create(node, {
//removePlugins: [ 'Heading', 'Link' ],
toolbar: ['bold', 'italic', 'bulletedList', 'numberedList', 'blockQuote', 'Heading'],
//placeholder: 'Type the content here!'
})
.then(editor => {
//console.log(editor);
window.editors[index] = editor
})
.catch(error => {
//console.error(error);
});
});
}
Ниже я пытаюсь установить свои данные для всех моих трех существующих редакторов:
set_editor: function (elem, data) {
ClassicEditor
.create(document.querySelector('#' + elem))
.then(editor => {
editor.setData(data);
})
}
Данные хранятся в локальном хранилище, и я хочу получить их и установить для них значениеу меня уже 3 созданных редактора, которых сейчас нет.