<mat-checkbox> в Angular Material

Опубликовано: 25 Августа, 2022

Angular Material — это библиотека компонентов пользовательского интерфейса, разработанная командой Angular для создания компонентов дизайна для настольных и мобильных веб-приложений. Чтобы установить его, нам нужно установить angular в нашем проекте, как только он у вас будет, вы можете ввести приведенную ниже команду и загрузить его. <mat-checkbox> используется для проверки или выбора всякий раз, когда у нас есть несколько вариантов для выбора.

Синтаксис установки:

ng add @angular/material

Подход:

  • Сначала установите угловой материал с помощью вышеупомянутой команды.
  • После завершения установки импортируйте «MatCheckboxModule» из «@angular/material/checkbox» в файл app.module.ts.
  • Затем нам нужно использовать тег <mat-checkbox> для отображения флажка.
  • Мы также можем отключить флажок, используя свойство disabled input.
  • Если мы хотим изменить тему, мы можем изменить ее, используя свойство цвета. В angular у нас есть 3 темы: основная, акцентная и предупредительная.
  • Выполнив вышеуказанные шаги, подайте или запустите проект.

Структура проекта: Это будет выглядеть следующим образом:

app.module.ts




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 { }

app.component.html




<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>

Выход: