更新和删除流星表中的行

时间:2016-02-07 18:04:08

标签: javascript meteor

我正在学习meteorjs,我在测试项目中遇到了一些问题。 这是我的html文件: reservation.html 这是.js文件: reservation.js 我的第一个问题是更新行。当我单击编辑按钮时,它没有从选择输入中获得正确的值,它从输入中获取默认值。关闭编辑模型后,我无法添加新的预订,当我点击添加预订按钮时显示更新模型,刷新页面后打开添加模型。 第二个问题是删除行,当我单击删除按钮时,它不会删除该行。你能帮我解决一下我的问题吗?先感谢您!

1 个答案:

答案 0 :(得分:0)

首先在每个按钮中设置所有其他会话,然后单击为false。 假设点击添加按钮将编辑值会话设置为假

Session.set('editItemId',false);

第一个问题解决方案:

当你点击编辑按钮存储时,记录id在一个Session变量中,如:

 'click .editItem': function(){
    Session.set('editItemId', this._id);
  }

并检查id equlity:

Template.templatename.helpers({
  editing: function(){
  return Session.equals('editItemId', this._id);
} 
});

如果两个ID相等,则返回编辑模式。

follow the link for full reference for edit values.