【发布时间】:2012-08-23 11:23:03
【问题描述】:
我经常在需要更改的网页上显示文本数据。
目前,我编写了一个自定义 mouseEvent 处理程序来显示一个“编辑”按钮弹出在 div 上,并且可观察到的绑定 span 被鼠标悬停。如果用户单击它,我会通过 visible knockoutJS 绑定隐藏 span 并显示文本 input 以允许编辑。在选项卡上,我保存编辑更改并再次显示更新的span。
是否有包含所有这些功能的自定义开源 KOJS 绑定。我不是要求为我写它,只是指出它,因为这个任务很常见,而且 KO 似乎有一个很好的基础来优雅地实现它。
【问题讨论】:
-
我不知道现有的绑定已经为您执行此操作。然而,在这篇帖子knockmeout.net/2012/08/thatconference-2012-session.html 的视频的 35:16,我演示了如何创建一个非常相似的绑定。只需进行一些调整即可使用“编辑”按钮,而不仅仅是在链接和输入之间切换。
标签: knockout.js ko-custom-binding