敲出双向左侧和顶部绑定

时间:2016-03-23 11:27:33

标签: javascript css knockout.js knockout-3.0

众所周知how to bind left and top by knockout

但它只允许在一个方向上设置一个值(模型到视图)。

如何保持双向绑定,这样当我改变对象的位置(拖放)时,它在模型中是实际的(视图到模型)?

如果淘汰不可能,那么实施它的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

基本上你需要创建一个自定义绑定。创建一个接受该位置的绑定,然后在绑定中创建一个事件处理程序,以监听位置何时更改并将更改写回最初传递的属性

此博客文章应该有所帮助

http://www.alexjamesbrown.com/blog/development/using-custom-options-with-knockoutjs-drag-and-drop/