angular / angular/components

[Sidenav] Issue when container and sidenav in different components

Offen
#8,959 6 Kommentare 10 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area: material/sidenav feature P4
Vorherrschende Sprache
TypeScript
Sterne
25k
Forks
6.8k
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
91

Beschreibung

#### Bug, feature request, or proposal:
I have the template like this:
``
` `
`...`
``

`` is:
``
` ...`
``

When I have my sidenav in two components like this, the mode "**side**" is not working anymore. The mode switch to "**over**".
When I have all in the same component, it's working.

I think it's due to a another tag between and and it break the css rules.

#### Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular Material 5.0.1

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie damit, das gemeldete Template mit Angular Material 5.0.1 zu reproduzieren, indem Sie mat-sidenav-container und mat-sidenav in separaten Komponenten platzieren, und vergleichen Sie es anschließend mit der Anordnung in derselben Komponente. Das Ziel ist erreicht, wenn mode="side" weiterhin wirksam bleibt, wenn die Sidenav in my-component verschachtelt ist, anstatt zu mode="over" zu wechseln.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
angular, typescript
Bereich
frontend
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.