相关疑难解决方法(0)

如何在Meteor模板中的动态字段上使用X-editable?

我想在表格中显示整个集合,并使用X-editable将每行中的"名称"字段编辑为可编辑

可以使用最近添加的"selector"选项将editable附加到表中的每个名称:

$('#collectionTable').editable({
  selector: '.editable-click',
});

// I also need to setup a 'save' callback to update the collection...

$('a.editable-click').on('save', function(e, params) {
  console.log('Saved value: ' + params.newValue);
  // TBD: update the collection 
});
Run Code Online (Sandbox Code Playgroud)

但是在模板完成渲染并且DOM节点可用之前我无法运行其中任何一个,所以我把它放在模板的"渲染"回调中.

问题是每次集合更改时,都会调用呈现,然后将新的editable附加到每个DOM节点以及另一个回调.这意味着只要保存"名称",就会发生内存泄漏和多次回调.

显然,我做错了,但我不确定在哪里调用editable和on('save',function())的正确位置?

meteor

5
推荐指数
1
解决办法
2544
查看次数

标签 统计

meteor ×1