我想删除一个其实是背景的部分。spa
假设这是我添加part的方式code
myDiagram.add( scope.gj(go.Part,//此Part未绑定到任何模型数据 { layerName:“Background”,position:new go.Point(0,0), selectable:false,pickable:false ,name:'特定name' } , scope.gj(go.Picture,{ source:img.src, // width:scope.totalDiagramWidth, // height:scope.totalDiagramHeight }, new go.Binding(“width”,“widthOfCanvas”), new go。绑定(“height”,“heightOfCanvas”) ) ))
如今我想删除它blog
在添加时,加上特定name,而后根据name查找到改partrem
function findPart(name) { var it = myDiagram.parts; while (it.next()) { if (it.value.name === name) return it.value; } return null; }
let part = findPart('Background1')if(part){ myDiagram.remove(part)}