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