Я использовал этот учебник, чтобы улучшить свои навыки работы с angular, angular-material и тестированием. При этом я обновил его, чтобы использовать последнюю версию дизайна материалов. Вы можете увидеть это здесь https://github.com/wildrhombus/material_todo_withtests.
Я следовал инструкциям https://material.angular.io/guide/getting-started, используя npm.
Вам понадобится специальный материальный модуль приложения. Это тот, который я использовал:
import { NgModule } from ‘@angular/core’; import { MatToolbarModule, MatListModule, MatCardModule, MatInputModule, MatCheckboxModule, MatIconModule } from ‘@angular/material’; @NgModule({ imports: [ MatToolbarModule, MatListModule, MatCardModule, MatInputModule, MatCheckboxModule, MatIconModule ], exports: [ MatToolbarModule, MatListModule, MatCardModule, MatInputModule, MatCheckboxModule, MatIconModule ] }) export class MaterialModule {}