Introduction

ngTable wrapper that offers some base functionality and abstractions for working with asynchronous tables. It serves as a way to avoid table boilerplate code, by declaring only those things relevant in our context.

It's specially useful for backoffice/dashboard developers, so they can come out with a fully functional asynchronous table with a default Bootstrap style in very few quick steps, where behaviour has more priority than markup.

This module in no way intends to be a replacement for ngTable, but an enhancement. If it doesn't satisfy your needs, submit a feature PR or go back to ngTable :).

Getting started

  1. Install ngTableAsync
    bower install ng-table-async
  2. Include dependencies in markup:
    1. Lodash
    2. AngularJS
    3. ngTable
    4. UI.Bootstrap (optional for confirmation dialog support)
  3. Include ngTableAsync files:
    • <script type="text/javascript" src="ng-table-async.js"></script>
    • <link rel="stylesheet" href="ng-table-async.css"></script>
  4. Include as a module dependency in your AngularJS app:
    angular.module('myApp', [ ... 'ngTableAsync' ... ])

Examples