I just created the md-data-table repository based on google material. It will be an extension for angular-material design:
https://github.com/iamisti/md-data-table
demo: http://iamisti.github.io/md-data-table/
Does it make sense to implement?
I mean, I didnt see any md-data-table in the milestone of angular material (which I dont see why). So that I just want to make sure, I don't waste my time.
The mat-table provides a Material Design styled data-table that can be used to display rows of data. This table builds on the foundation of the CDK data-table and uses a similar interface for its data input and template, except that its element and attribute selectors will be prefixed with mat- instead of cdk- .
The "md" stands for "Material Design", a specific UI look-and-feel developed by Google in 2014. These are not part of Angular itself, but part of a component library built in Angular: "a set of reusable, well-tested, and accessible UI components based on Material Design": https://material.angularjs.org/latest/
MatColumnDef extends CdkColumnDefDefines a set of cells available for a table column.
Update: This answer is from 2015. What was said below about the feature did not arrive.
As ThomasBurleson wrote about a month ago in this github comment on an issue similar to your question or poll here.
This is a very important component for Angular Material and any UI Component library.
With the current schedule and goals for v1.0, however, the mdDataTable will be implemented after the v1.0 release of Angular Material.
At the time of writing ng-material is on version 0.10/0.10.1-rc1, and it has been stated they are working for a v1 release this summer.
ThomasBurleson again: (source)
Angular Material 1.0 has a planned release for summer of 2015.
I'm sure I've seen some implementations of datatables so far by the ng/ng-material community, so I guess we'll have to make do with user-contributed solutions for now. (user-created datatable here or here)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With