Closed stockmind closed 6 years ago
@stockmind This should be readily addressable by using append<SVGPathElement>("path")
, and you're ready to roll...:smile:
Sorry, didn't mention that, but if use SVGPathElement i get this from .attr("d", radial);
:
let link = d3G.selectAll<SVGElement, any>(".link")
.data(root.links())
.enter()
.append<SVGPathSeg>("path")
.attr("class", "link")
.attr("d",radial);
Two lines below. I was using SVGPathSeg because it accepted the .attr("d", radial)
.
TS2345: Argument of type 'LinkRadial<any, DefaultLinkObject, [number,number]>' is not assignable to parameter of type 'ValueFn<SVGPathElement, HierarchyPointLink<{}>, string | number | boolean>'.
I've missed some type somewhere else?
@stockmind As this is not a bug with the service, could you kindly open it up on StackOverflow and then cross-reference it here. I will answer on SO for future reference not just by yourself, but others. Thanks in advance.
@tomwanzek Thanks, i've opened a question on StackOverflow: https://stackoverflow.com/questions/49581045/type-svgpathseg-is-not-assignable-to-type-enterelement-property-ownerdocum
Answered on SO.
Hi!
I'm trying to reproduce this example using your d3 service. ngOnInit code:
This works and i get a pretty decent result: Angular component output
But i keep getting an error output by angular telling:
PhpStorm hint
That refer to this part of code:
I'm struggling to find a fix for that and really don't know if is a framework issue or an error of mine somewhere.
Can you help me?