У меня есть служба с наблюдателем точки останова. Но как мы можем вызвать событие изменения размера окна для наблюдателя точки останова, чтобы охватить все ветви и линии.
export class BreakPointService {
isSmallDevice ;
constructor(private breakpointObserver: BreakpointObserver) {
this.breakpointObserver.observe([`(max-width: 899px)`,
`(min-width: 900px)`])
.subscribe(result => {
if (result.matches) {
if (result.breakpoints[`(max-width: 899px)`]) {
this.isSmallDevice = true;
}
if (result.breakpoints[`(min-width: 900px)`]) {
this.isSmallDevice = false;
}
}
});
}
}