This document discusses AngularJS directives and the model-view-view-model (MVVM) pattern. It begins with an agenda that includes MVVM, directives like ng-show/ng-hide, ng-click, and ng-repeat. It then provides an example of using controllers and models with MVVM in AngularJS. Directives are explained and examples are given for ng-show/ng-hide, ng-click, and ng-repeat. Finally, it references a TODO app demo and asks if there are any questions.