如果content
为空,我可以在jointJS中添加属性或删除它。因此我使用removeAttr
:
if (content) graph.getCell(cellId).attr('info/content', content);
else graph.getCell(cellId).removeAttr('info/content');
但是对于自定义字段,我想使用prop()
(http://jointjs.com/api#joint.dia.Element:prop)。但是如果变量为空,则没有removeProp
函数来删除字段:
if (content) graph.getCell(cellId).prop('data/info', content);
else graph.getCell(cellId).prop('data/info', '');
那么如何删除prop
的元素?