diff --git a/src/material/schematics/ng-generate/navigation/files/__path__/__name@dasherize@if-flat__/__name@dasherize__.component.html.template b/src/material/schematics/ng-generate/navigation/files/__path__/__name@dasherize@if-flat__/__name@dasherize__.component.html.template index a8841650ade9..a16f1f2bd276 100644 --- a/src/material/schematics/ng-generate/navigation/files/__path__/__name@dasherize@if-flat__/__name@dasherize__.component.html.template +++ b/src/material/schematics/ng-generate/navigation/files/__path__/__name@dasherize@if-flat__/__name@dasherize__.component.html.template @@ -1,8 +1,10 @@ +@let isHandset = this.isHandset(); + + [attr.role]="isHandset ? 'dialog' : 'navigation'" + [mode]="isHandset ? 'over' : 'side'" + [opened]="isHandset === false"> Menu >Link 1 @@ -11,8 +13,8 @@ - - @if (isHandset$ | async) { + + @if (isHandset) {