Угловой: мне нужно из nagx-графа плавать все узлы - PullRequest
0 голосов
/ 28 февраля 2019

Мне нужно из графа плавания все узлы, которые являются текущими в графе.Я знаю, как я могу получить один узел одним кликом, но мне нужен каждый узел одним кликом.

Ниже приведен код только для одного узла.

<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>
...