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