繁体   English   中英

有什么方法可以使用meteor.js autoform包显示当前保存的状态吗?

[英]Is there any way to show the current saved state with meteor.js autoform package?

我正在将meteor.js与具有其自动保存功能的aldeed:autoform包一起使用,并且试图尝试一种方法来显示何时保存表单以及何时保存所有数据。

由于自动表单会抽象出保存请求,因此您无法使用回调,因此您必须使用observeChanges来监听对该值的更改,否则observeChanges侵入自动observeChanges 老实说,如果您打算走这条路,那您就已经超出了概念验证阶段,并且(肯定)可能要考虑滚动自己的表单,因为您已经超出了自动表单的范围。

假设您在字段下方有一个跨度,例如: <span class="just-saved">Saved!</span>

这是一个示例回调(来自输入更改事件):

function (err, res) {
      if (err) console.log(err);
      var $justSaved = $(t.find('.just-saved'));
      $justSaved.addClass('saving');
      setTimeout(function () {
        $justSaved.removeClass('saving');
      }, 1500);

如果要从changed回调中执行此操作,则只需将find更改为( input[name="user.$.phoneNumber"] ))并获取同级。 这是上面的代码为您提供帮助的示例:

例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM