data and event in angular
directives part 1
directives part 2
ng filters