Integrating and Testing Reusable D3 Components in an AngularJS Environment
Creating Extensible Widgets Part 1: jQuery to AngularJS