QQ:如何在点击按钮时更新对象的属性以匹配视图中元素的innerHtml?
我正在使用EmberJS和HTML5 contenteditable属性(通过Hallo editor)构建内容编辑界面。这意味着valueBinding不起作用,因为我们处理实际的页面HTML,而不是输入/ textarea值属性。我在Backbone中构建了一个类似的应用程序,它缺少动态绑定,但允许您将模型对象设置为视图的属性。
使用EmberJS的最佳方法是什么?我应该在视图上为整个模型设置属性吗?我是否需要创建某种innerHtml绑定和查看帮助器,以valueBinding为模型?
我已经设置了一个小提琴,其中包含我正在尝试做的一个示例(使用contentEditable属性的基本jQuery处理,而不是hallo):
谢谢!
答案 0 :(得分:0)
http://jsfiddle.net/ud3323/nXCvq/
我确实改变了一些关于如何在App.docView中定义绑定以使事情更清晰的事情。我的解决方案确实感觉有点hackish,但它适用于每个属性的1行代码。