gpt4 book ai didi

javascript - 使用 meteor.js 响应式调用 js 函数/事件

转载 作者:行者123 更新时间:2023-11-30 15:53:26 25 4
gpt4 key购买 nike

我是 meteor.js 的新手。还是习惯了。我了解模板如何根据服务器上的光标更新进行响应式更新,如下所示:

 {{#if waitingforsomething.length}} Something Happened! {{/if}}

这有利于在页面上显示元素、更新列表和内容。现在,我的问题是:如果我想调用一些 javascript 或在响应更新时触发一些事件怎么办?使用 meteor.js 的正确方法是什么?

最佳答案

里面的任何东西Tracker.autoruntemplate instance this.autorun随着这些自动运行中 react 数据源的变化而运行。

响应式数据源是 ReactiveVar 实例、数据库查询、Session 变量等。

Template.myTemplate.onCreated(function() {

// Let's define some reactive data source
this.reactive = new ReactiveVar(0);

// And put it inside this.autorun
this.autorun(() => console.log(this.reactive.get()));
});

Template.myTemplate.events({
// Now whenever you click we assign new value
// to our reactive var and this fires
// our console.log
'click'(event, template) {
let inc = template.reactive.get() + 1;
template.reactive.set(inc);
}
});

关于javascript - 使用 meteor.js 响应式调用 js 函数/事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38968326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com