繁体   English   中英

如何在Meteor中使对象具有反应性?

[英]How do I make an object reactive in Meteor?

假设我有一个对象

var object = {
name: "Example",
value: 1
}

我想把它放在一个会话中

Session.set("Display", object);

并有一个把手模板显示在页面上。

然后,如果我这样做

object.value += 1

我希望页面能够立即显示2而无需调用Session.set(“Display”,object); 再次。 这可能吗?

您必须在之后使用Session.set 如果你想避免你必须制作你自己的反应对象(它们的核心会做与Session.set相同的事情)。

如果您仍然希望以这种方式进行,那么大气存储库中有一个名为reactive-extra的包,它可以帮助您制作自己的反应对象:

var obj = new ReactiveObject({name: "Example",value: 1});
obj.value +=1;

暂无
暂无

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

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