Вопрос. Как обновить свойство объекта, чтобы оно соответствовало innerHtml элемента в представлении при нажатии кнопки?
Я работаю над созданием интерфейса редактирования контента с использованием EmberJS и атрибута HTML5 contenteditable (через редактор Hallo). Это означает, что valueBinding не работает, поскольку мы имеем дело с фактическим HTML-кодом страницы, а не с атрибутами значения input/textarea. Я создал похожее приложение в Backbone, в котором отсутствуют динамические привязки, но вы можете установить объект модели как свойство представления.
Как лучше всего заставить это работать с EmberJS? Должен ли я установить свойство представления для всей модели? Нужно ли мне создавать какую-то привязку innerHtml и помощник представления по образцу valueBinding?
Я создал скрипт с примером того, что я пытаюсь сделать (с базовой обработкой jQuery атрибута contentEditable вместо приветствия):
Спасибо!