d3 works with angular