我使用meteor.js和aldeed:autoform包及其自动保存功能,我试图想办法显示表单何时保存以及所有数据都已保存。
答案 0 :(得分:1)
由于autoforms抽象出要保存的调用,因此您无法使用回调,因此您必须使用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"]
)&amp;抓住兄弟姐妹。以下是上述代码将为您提供的示例: