2017-09-14 1 views
0

Si vous essayez d'ajouter md-checkbox dans une cellule md, cochez la case tout en haut et individuellement dans chaque ligne. Rien ne s'affiche actuellement, lorsque je vérifie la source, elle affiche la case md-checkbox, mais affiche simplement la valeur d'affichage. S'il vous plaît aider.matériau angulaire 2 case à cocher ne fonctionne pas

J'ai utilisé l'exemple here pour sélectionner Tout

Et voici mon code:

<md-checkbox [(ngModel)]="selectAllChecked" (indeterminate)="selectAllIndeterminate" (click)="selectAllClicked()" ngDefaultControl> 
     <span *ngIf="selectAllChecked">Un-</span>Select All 
</md-checkbox> 

selectAllChecked et selectAllIndeterminate sont booléens en défaut à false et la case à cocher est toujours pas diffusées. Il existe dans le HTML, mais montre juste la valeur d'affichage.

+2

L'exemple est pour la version angularjs, mais vous utilisez la syntaxe * ngIf. Quelle version est la bonne? – Vega

+0

Mis à jour avec l'exemple correct mais ayant toujours le même problème. Sans le ngDefaultControl, je recevais des erreurs de console, je ne sais pas si cette valeur a quelque chose à voir avec eux ne pas afficher. – reutbp

+0

Tout sélectionner est dans la cellule ou l'en-tête? – Vega

Répondre

0

Il me manquait l'importation dans app.module.ts dans la section imports de @NgModule.