Table List Directive for Angular.js