如何动态地将数据设置为模板?

时间:2015-02-08 19:50:09

标签: meteor meteor-blaze

我有一个Task对象列表。 我有一个模板,其中包含一个模态窗体来编辑任务。 当用户单击指向单个任务的链接时,我想将要编辑的任务设置为单击的任务,然后呈现表单。

我尝试使用反应变量和Tracker.depend。但我还没有完成它的工作。 Template.taskUpdateForm上的数据没有正确设置。

请参阅此提交以查看我正在处理的内容。 https://github.com/laran/eisenhower/commit/e89890d49f5b772849d09fd1f719a6cdafa58125

2 个答案:

答案 0 :(得分:0)

当您单击要编辑的任务时,只需将其_id或整个任务存储在Session变量中,并在模式的帮助函数中使用相同的会话变量。无需担心Tracker的依赖。这总是适合我。

答案 1 :(得分:0)

我将selectedTask设置为错误的东西。我只需要SelectedTask.set(this.task)而不是SelectedTask.set(this)