Meteor Tracker
软件描述
Meteor 拥有一个简单的依赖追踪系统,能够在 Session 变量、数据库查询以及其他数据源发生变化时,自动重新运行模板和其他计算。
官方网站
访问软件的官方网站了解更多信息
docs.meteor.com
安全链接HTTPS
什么是 Meteor Tracker?
Meteor 拥有一个简单的依赖跟踪系统,能够在 Session 变量、数据库查询以及其他数据源发生变化时,自动重新运行模板和其他计算。与大多数其他系统不同,你无需手动声明这些依赖关系——它“自动生效”。该机制简单且高效:当你调用支持反应式更新的函数(如数据库查询)时,系统会自动保存当前的计算对象(如有,例如当前正在渲染的模板)。当数据发生变化时,该函数可以“使计算失效”,从而触发其重新执行(重新渲染模板)。应用程序将发现 Tracker.autorun 非常有用,而更高级的功能,如 Tracker.Dependency 和 onInvalidate 回调,则主要面向开发新反应式数据源的包作者。