Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to include Angular Material in Angular 17?

Angular Material's documentation says:

import { MatSlideToggleModule } from '@angular/material/slide-toggle';

@NgModule ({
  imports: [
    MatSlideToggleModule,
  ]
})
class AppModule {}

But Angular 17 doesn't create app.module file by default. Is there any way to do that without app.module?

like image 808
european_2 Avatar asked Jun 05 '26 23:06

european_2


1 Answers

import dependencies into the component instead of app.modules, add attribute standalone:true , like the code below:

import { MatSlideToggleModule } from '@angular/material/slide-toggle';
@Component({
  standalone:true,
  imports: [
     MatSlideToggleModule,
   ],
   selector: 'your-component',
   templateUrl: './your.component.html',
   styleUrls: ['./your.component.scss']
 })
like image 77
salvo720 Avatar answered Jun 08 '26 14:06

salvo720



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!