Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Achref El Mouelhi
elmouelhi.achref@gmail.com
3 étapes à suivre :
Installation
Importation dans le module principal
Utilisation
Installation
npm install --save @angular/animations,
npm install --save @angular/material et
npm install --save @angular/cdk
Vérifier que les dépendances ont bien été rajoutés dans
package.json
@NgModule({
declarations: [
AppComponent,
DatatableComponent
],
imports: [
BrowserModule,
MatTableModule,
MatSortModule,
BrowserAnimationsModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
22 mars 2018, m2i - Aix en Provence 4 / 12
Datatable
Dans le composant datatable.component.ts
import { Component, OnInit } from ’@angular/core’;
import { PersonneService } from ’../../services/personne.service’;
import { MatSort, MatSortable, MatTableDataSource } from ’@angular/
material’;
@Component({
selector: ’app-datatable’,
templateUrl: ’./datatable.component.html’,
styleUrls: [’./datatable.component.css’]
})
ngOnInit() { }
}
Comment afficher une colonne qui n’est pas dans mon tableau
d’origine ? (par exemple, des boutons pour éditer chaque ligne)