Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript MeteorJS:如何在ReactiveDict中设置对象内部的值?_Javascript_Meteor - Fatal编程技术网

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

Javascript MeteorJS:如何在ReactiveDict中设置对象内部的值?,javascript,meteor,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。因此,我能够创建一个解

因此,我想在一个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。

因此,我能够创建一个解决方案,尽管这与我的想法并不完全一致

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

  updateTitle(title) {dataSet.set({
   defaultInfo: _.extend(dataSet.get('defaultInfo'), {title: title})
  })}
这是使用下划线表示扩展