Two way data binding. Directive controllers.