I created a presentation for the Boise AngularJS Meetup to show how to design AngularJS directives that interact with D3.js. Also, because there is no getting away from it, I also include some ideas on how to manage your data models and transform along the way to guarantee a logical separation from your domain data model and your chart data model.
The link to github for the code is: AngularJS Data Driven Directives
The code in that repository is up and running on my Github Pages site for this project with the demo located here: Basketball Scorebook demo page.
You can get at the slides here: AngularJS Data Driven Directives Presentation Slides