Animate charts on first viewing

Cool, makes sense. I was thinking about this code over the weekend, and I came across a very good/interesting article on the subject of directives and controllers: 
http://teropa.info/blog/2014/10/24/how-ive-improved-my-angular-apps-by-banning-ng-controller.html