https://egghead.io/lessons/angularjs-understanding-isolate-scope