A datagrid directive for angular