MeteorJS:如何在ReactiveDict中设置对象内部的值?

时间:2017-05-06 23:53:52

标签: javascript meteor

所以,我想要更新的ReactiveDict中有一个对象:

dataSet = new ReactiveDict('dataSet');
dataSet.set({
 defaultInfo: {
  title: 'Default'
 }
});

updateTitle(title) { 
 // not sure what to put here to update the default title
 dataSet.set({  })
}

思考?我正在使用ES6。

1 个答案:

答案 0 :(得分:0)

所以,我能够创建一个解决方案,虽然不完全是我想到的。

我无法找到更新对象的方法,只能用新对象替换它:

  updateTitle(title) {dataSet.set({
   defaultInfo: _.extend(dataSet.get('defaultInfo'), {title: title})
  })}

这是为_.extend

使用underscoreJS