angular fxFlexLayout 不兼容高版本 :
BreakpointObserver 替换 fxFlexLayout MediaChange
constructor( private renderer: Renderer2,
public media: MediaObserver
) {
this.media.asObservable().subscribe(
(mediaObjects: MediaChange[]) => {
mediaObjects.some(
(mediaObject: MediaChange) => this.mediaValue = mediaObject
);
}
);
}
替换
constructor( private breakpointObserver: BreakpointObserver) {
breakpointObserver
.observe([Breakpoints.XSmall,Breakpoints.Small])
.pipe(takeUntil(this.ngUnsubscribe))
.subscribe(result => {
this.isXSOrSMScreen = result.matches;
});