AngularJS scaffolding.