当我将应用程序升级到Angular,Angular Material和CLI的版本7时。 我的应用程序挂在加载屏幕上。经过大量挖掘,我发现了问题的根源,这与Angular CDK的 BreakpointObserver有关。
这是重现问题的方法:
在AppComponent中添加以下吸气剂:
构造函数(私有breakpointObserver:BreakpointObserver){}
get height():可观察的{ 返回this.breakpointObserver.observe([Breakpoints.Handset]) .pipe(map(bp(> => bp.matches?100:50))); }
将以下内容添加到AppComponent模板中的元素:
[style.minHeight.px] =“ height | async”
任何人都知道这里出了什么问题? 是Angular CDK中的错误吗?
我已经在Angular问题中发布了一个问题: https://github.com/angular/angular/issues/26586
但是该问题已经解决,因为它没有被确认是错误。