升级到版本7后未加载Angular Material App

时间:2018-10-20 15:32:12

标签: angular angular-material2 angular-cdk angular7

当我将应用程序升级到Angular,Angular Material和CLI的版本7时。 我的应用程序挂在加载屏幕上。经过大量挖掘,我发现了问题的根源,这与Angular CDK的 BreakpointObserver有关。

这是重现问题的方法:

  • 创建一个新的Angular 7应用
  • ng添加@ angular / material
  • 在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

但是该问题已经解决,因为它没有被确认是错误。

0 个答案:

没有答案