Abstract CdkTable Exporter
npm install @angulartoolsdr/cdk-table-exporter
npm install cdk-table-exporter
`
NOTE: Angular versions older than Angular 8 should install cdk-table-exporter@1.2.5
`
npm install cdk-table-exporter@1.2.5
`
For Angular versions between 8-13 (inclusive), please install cdk-table-exporter@10.2.4
`
npm install cdk-table-exporter@10.2.4
`
After installing cdk-table-exporter import CdkTableExporterModule in your ngModule
`
import { CdkTableExporterModule } from 'cdk-table-exporter';
`
`
@NgModule({
imports: [
...
CdkTableExporterModule
],
]})
`
Usage
CdkTableExporter class defines the common functionality that an exporter directive should have.
By extending it an implementing the abstract methods you will have an exporter of your own.
Thus the usage is simply as follows:
1. Generate a directive class
2. Extend CdkTableExporter class implement the abstract methods
Contributing
This project is a library project inside ng-material-extensions angular workspace. If you are interested in the source code of this particular library you can get ready and build the project by applying the steps below:
1. Do `npm install` in `ng-material-extensions` directory
2. Do `npm install` in `ng-material-extensions\projects\cdk-table-exporter` directory
3. Go to `ng-material-extensions` directory
4. Build it:
`
ng build cdk-table-exporter
`
5. You can run the showcase application and see your changes in action. In `ng-material-extensions` run `ng s -o``