Спасибо всем за попытку, я обнаружил, что это разные точки останова, как упомянуто здесь ( Свойство angular mat-sidenav isHandset $ | async объяснение ) Поэтому я изменил текущие настройки на ((isWeb$ | async) || (isTablet$ | async) || (isHandSet$ | async))
в файле HTML и вФайл TS следующим образом
isWeb$: Observable<boolean> = this.breakpointObserver.observe(Breakpoints.Web)
.pipe(
map(result => result.matches)
);
isTablet$: Observable<boolean> = this.breakpointObserver.observe(Breakpoints.Tablet)
.pipe(
map(result => result.matches)
);
isHandSet$: Observable<boolean> = this.breakpointObserver.observe(Breakpoints.Handset)
.pipe(
map(result => result.matches)
);