Jquery Steps Wizard 打破流星反应
Jquery Steps Wizard breaks meteor reactivity
我正在使用 Meteor 的 JQuery 步骤,由于某些原因,当页面中的数据更新时,这些步骤不会重新呈现,从而破坏了反应性。
我已按照 post 中建议的步骤进行操作
但是这些组件出现了两次,感谢任何有关如何解决此问题的帮助issue.Below 是一段似乎已经解决了反应性问题但存在重复组件的代码。
var temp = this;
Blaze.render(
Template.orderSettings,
temp.$('#reactiveUI').get(0)
在多次尝试使用 Blaze.remove API 删除模板失败后,我终于尝试使用简单的 [=23] 删除 JQuery.Steps 呈现的组件(已失去反应性) =] API 有效。
var reactiveNode = $("#reactiveUI").get(0);
reactiveNode.remove();
然后通过调用将相同的模板添加回向导,使用模板名称隐式调用渲染将保留反应性,我的模板会在模板数据更新时自动更新,在这种情况下 mongo collections.
Blaze.render(
Template.orderSettings,
temp.$('#reactiveUII').get(0)
);
我花了将近 20 小时的几个小时尝试使用 JQuery Steps2 向导找到解决此问题的方法或解决方法。
我正在使用 Meteor 的 JQuery 步骤,由于某些原因,当页面中的数据更新时,这些步骤不会重新呈现,从而破坏了反应性。
我已按照 post 中建议的步骤进行操作
但是这些组件出现了两次,感谢任何有关如何解决此问题的帮助issue.Below 是一段似乎已经解决了反应性问题但存在重复组件的代码。
var temp = this;
Blaze.render(
Template.orderSettings,
temp.$('#reactiveUI').get(0)
在多次尝试使用 Blaze.remove API 删除模板失败后,我终于尝试使用简单的 [=23] 删除 JQuery.Steps 呈现的组件(已失去反应性) =] API 有效。
var reactiveNode = $("#reactiveUI").get(0);
reactiveNode.remove();
然后通过调用将相同的模板添加回向导,使用模板名称隐式调用渲染将保留反应性,我的模板会在模板数据更新时自动更新,在这种情况下 mongo collections.
Blaze.render(
Template.orderSettings,
temp.$('#reactiveUII').get(0)
);
我花了将近 20 小时的几个小时尝试使用 JQuery Steps2 向导找到解决此问题的方法或解决方法。