我的代码有时工作,有些时间不起作用
Mongo有时没有更新...
但他的代码是完成工作
我做错了什么?
这是我的代码
http://checkboxploblem.meteor.com
https://github.com/codepawn/practice_makes_perfect/tree/master/checkbox_mongo
原点是
https://github.com/EventedMind/class-build-a-multi-page-app-with-iron-meteor-6737880d
答案 0 :(得分:1)
您的问题在于您在家庭咖啡中的活动。文件:
Template.Home.events
'click [name=isDone]': (e, tmpl) ->
id = @_id
isDone = tmpl.find('input[name=isDone]').checked
Todos.update {_id: id},
$set:
isDone: isDone
您要将第一个复选框值分配给变量isDone。因此,如果您检查第一个输入框,那就是应用于每个后续任务的内容。
您可以通过从事件对象中检索复选框的值来解决此问题。即。 e.currentTarget.checked
另一种选择是为每个复选框使用唯一ID,并使用该ID
检索值