AngularJS: Use The Service, Not The Controller https://www.codeschool.com/discuss/t/angularjs-should-business-logic-go-into-controller-or-link-in-custom-directives/4821/6