Angular material dialog component hides all my website components

前端 未结 8 2429
野趣味
野趣味 2021-02-14 08:05

I\'m using angular 5 and angular material (latest version) and I\'m trying to open a dialog from a page. When I click the button that triggers the opening, the entire website is

8条回答
  •  盖世英雄少女心
    2021-02-14 08:53

    Easiest fix would be setting the dialog scroll strategy to new NoopScrollStrategy object:

    const dialogRef = this.dialog.open(DialogComponent, {
            width: '250px',
            data: { name: 'Juan Manuel', animal: 'Perro' },
            scrollStrategy: new NoopScrollStrategy()
        });
    

    this will only require an extra import:

    import { NoopScrollStrategy } from '@angular/cdk/overlay';
    

提交回复
热议问题