Я ищу для создания пользовательского элемента, который является Shadow DOM обертывает содержимое contenteditable
без его назначения contenteditable
.Содержимое Редактируется на <content> Точка вставки
Мои первые попытки не было:
<template>
<div contenteditable="true">
<content></content>
</div>
</template>
и это немного меньше надежды попытка:
<template>
<div>
<content contenteditable="true"></content>
</div>
</template>
Но никакого успеха на любом. Возможно ли это? У меня не было проблемы с созданием contenteditable
элементов внутри Shadow DOM, но цель состоит в том, чтобы этот контент отражался и в Light DOM.
Последнее замечание, я делал все мои тесты внутри Polymer, я не думаю, что он что-то меняет, поскольку он использует встроенную Shadow DOM в Chrome, но, возможно, это имеет эффект.
Спасибо!
Спасибо! Но это не совсем решает мою проблему, это означает, что я не мог иметь текстовые узлы, которые я мог бы редактировать, например. ' foo bar ', который для меня очень большой вариант использования. –
Bede
@Bede Текстовые узлы не доступны для редактирования. Если это ваш случай, то сделайте пользовательский элемент тем, который доступен для редактирования. –
@Bede ' ' –