如何使用挖空恢复模板中的数据.js
how to restore back data in template using knockout.js
我想构建一个像网格视图这样的模板。我的问题是当我将数据"123qwe"编辑为"123"时,但当我单击"取消"按钮不编辑数据时。数据不会恢复到"123qwe"。我有一个解决方法来解决这个问题,但是,它在我的计算机中不起作用,但在 jsfiddle 中,我想知道原因并帮助以挖空.js格式解决。谢谢~~~
要注意的代码:
// Reset button
self.reset = function (index) {
self.nameLists([]);
$.each(og_arr, function(i,item){
self.nameLists.push(new nameFilter(item.name));
});
this.editTemplate("readOnlyTemplate");
};
JSFIDDLE 中的程序
没有取消编辑的内置概念。您正在编辑可观察量。查看受保护的可观察量,这是一个允许您提交或重置更改的简单扩展。
有关一般的"撤消"功能,请查看 Knockout 的 Memento 插件。
(我没有写,只是一个满意的用户)
相关文章:
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- 如何使用 Angular JS 将数据保存在数据库中
- JS验证ajax返回的html中的表单数据
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 如何使用下划线js转换这些数据
- node.js请求数据事件未在CORS ajax调用中触发
- 通过连线将数据从js发送到控制器
- 在每次文件上传时发送带有放置区的自定义数据.js
- 节点.js 如何通过基本 Passport 在数据会话中维护所需的数据.js
- 如何从 c3 获取数据.js
- 存储来自多个回调节点的数据.js javascript
- 为什么我不能在 Angular JS 服务中更改数据.js执行函数后
- 在 vis 中访问节点数据.js单击处理程序
- 为什么使用 D3 显示数据.js看起来是截断的
- 检索车把中的专用阵列数据.js模板
- 如何使用挖空恢复模板中的数据.js
- 如何从节点中获取数据.js http get request
- 如何在角度图中实现这些数据.js
- 尝试复制 json 数据 js 时出现类型错误
- 如何在基于 Backbone 的模板中添加数据.js元素