A nested table directive for AngularJS