如何使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;
相关文章:
- 全局变量和全局对象的属性之间有什么区别吗
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- AngularJs指令,该指令创建内部有数据对象的新指令
- 为什么不推荐使用“with”?是否有更好或其他方法可以“下降”到对象的命名空间
- 测试对象是否相等和/或对象是否有更多的关键点,但仍然与共同的关键点相等
- 反应在render()外部添加子对象
- 在这个使用hasOwnProperty的对象扩展程序中有一个错误,I'我不确定那个bug是什么,也不确定这个扩展
- 如何判断 javascript 对象是否有子对象
- 是否有反应/通量样板项目或生成器
- Nodejs使用回调函数缓存有状态对象
- 基础只对一定宽度有反应
- 我怎么能传递一个函数,它有一个对象的引用,在Javascript中传递函数
- 我有反应标签代码工作完美,但我需要改变html结构
- Python和Matlab有“配置对象”吗?实现一个对象并初始化一个实例
- JavaScript有外来对象吗?
- 我的记录有一个对象数组,如何在模板中访问数组的值
- 为什么 mongo 中的新文档有一个对象而不是一个 ObjectId
- 检测一个对象在JavaScript中是否有子对象
- 创建一个Grails域类,里面有JS对象
- 在Python中是否有向对象添加方法的惯用方法?