QQ:当点击按钮时,如何更新对象的属性以匹配视图中元素的innerHtml?
我正在使用EmberJS和HTML5 contenteditable属性(通过Hallo editor)构建一个内容编辑界面。这意味着valueBinding做不到这一点,因为我们处理的是实际的页面HTML,而不是输入/文本区域值属性。我在Backbone中构建了一个类似的应用程序,它没有动态绑定,但允许您将模型对象设置为视图的属性。
让它与EmberJS一起工作的最佳方法是什么?我是否应该将视图上的属性设置为整个模型?我是否需要创建某种以valueBinding为模型的innerHtml绑定和视图助手?
我已经设置了一个我想要做的事情的例子(使用contentEditable属性的基本jQuery处理,而不是hallo):
http://jsfiddle.net/W6gsW/2/
谢谢!
发布于 2012-02-08 02:17:15
http://jsfiddle.net/ud3323/nXCvq/
我确实更改了您在App.docView中定义绑定的方式,以使事情变得更清晰。我的解决方案确实感觉有点老土,但它适用于每个属性一行代码。
https://stackoverflow.com/questions/9171880
复制相似问题