Open In App

<mat-checkbox> in Angular Material

Angular Material is a UI component library that is developed by the Angular team to build design components for desktop and mobile web applications. In order to install it, we need to have angular installed in our project, once you have it you can enter the below command and can download it. <mat-checkbox> is used to check or select whenever we have multiple options to select.

Installation syntax:



ng add @angular/material

Approach:

Project Structure: It will look like the following:






import { NgModule } from '@angular/core'
import { BrowserModule } from '@angular/platform-browser'
import { FormsModule } from '@angular/forms'
  
import { MatCheckboxModule } from '@angular/material/checkbox';
import { AppComponent } from './app.component'
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
  
@NgModule({ 
  imports: 
  
    BrowserModule, 
    FormsModule, 
    MatCheckboxModule,
    BrowserAnimationsModule
  ], 
  declarations: [ AppComponent ], 
  bootstrap: [ AppComponent ] 
}) 
  
export class AppModule { }




<mat-checkbox color="primary"
  Primary theme checkbox
</mat-checkbox>
  
<br>
<br>
  
<mat-checkbox color="accent"
  Accent theme checkbox
</mat-checkbox>
  
<br>
<br>
  
<mat-checkbox color="warn"
  Warn theme checkbox
</mat-checkbox>
  
<br>
<br>
  
<mat-checkbox color="warn" disabled> 
  Disabled  checkbox
</mat-checkbox>
  
<br>
<br>
  
<mat-checkbox color="primary" indeterminate="true"
  Indeterminate  checkbox
</mat-checkbox>

Output:


Article Tags :