Javascript vis.js网络中的节点标签无法更新

Javascript vis.js网络中的节点标签无法更新,javascript,vis.js,Javascript,Vis.js,我需要能够在vis.js网络中切换节点标签的可见性。我试图通过在网络节点上调用update函数来实现这一点。我的节点被定义为一个vis.DataSet,在初始化/呈现它时,我将其传递给vis.network vm.nodes = new $window.vis.DataSet(nodes); var visData = { nodes: vm.nodes, edges: vm.edges} ... vm.network = new $window.vis.Network(container, v

我需要能够在vis.js网络中切换节点标签的可见性。我试图通过在网络节点上调用update函数来实现这一点。我的节点被定义为一个vis.DataSet,在初始化/呈现它时,我将其传递给vis.network

vm.nodes = new $window.vis.DataSet(nodes);
var visData = { nodes: vm.nodes, edges: vm.edges}
...
vm.network = new $window.vis.Network(container, visData, options);
...
vm.nodes.update({ label: ' ' });
我的节点数据的一个示例是:{id:62378,label:“Some label”,image:,brokernimage:null,x:null,…}

但是,我在尝试更新节点时收到以下错误消息:


vis.js:7554未捕获错误:必须为节点类型“circularImage”定义选项映像。

解决了我的错误,将对象传递给nodes.update(..)而不是对象数组。假定对象数组表示要更新的节点。它们需要一个标识符属性(id)和任何您想要更新的属性,在我的例子中是标签