我需要从泳道图形中找到所有当前节点。 我知道如何通过单击即可获得一个节点,但是我需要在每个节点上单击一下。
下面是仅一个节点的代码。
<ng-template #nodeTemplate let-node >
<svg:g (click)="changeColorOfNodes(node)" ngx-tooltip [tooltipPlacement]="'top'" [tooltipType]="'tooltip'" [tooltipTitle]="node.position">
<svg:rect [attr.width]="node.width" [attr.ry]="4" [attr.height]="node.height" [attr.fill]="node.options.color" />
<svg:text alignment-baseline="central" [attr.x]="0" [attr.y]="node.height / 2">
<svg:tspan text-anchor="middle" [attr.x]="node.width/2" [attr.y]="15" font-weight="bold">{{node.type}}</svg:tspan>
<svg:tspan text-anchor="middle" [attr.x]="node.width/2" [attr.y]="35" font-weight="lighter ">{{node.label}}</svg:tspan>
</svg:text>
</svg:g>
</ng-template>