无法解析MatProgressSpinner

时间:2017-10-12 14:33:40

标签: angular angular-material

我想使用Angular Material Progress微调器组件。但是如果我导入

import {MatProgressSpinnerModule} from '@angular/material';

我在控制台中收到以下错误:

  

无法解析MatProgressSpinner的所有参数:([object Object],[object Object],[object Object],?)。

但是,如果以同样的方式导入:

import {MatProgressBarModule} from '@angular/material';

进度条工作正常。

依赖关系:

 "dependencies": {
    "@angular/animations": "^4.1.3",
    "@angular/cdk": "^2.0.0-beta.12",
    "@angular/common": "^4.0.0",
    "@angular/compiler": "^4.0.0",
    "@angular/core": "^4.0.0",
    "@angular/flex-layout": "^2.0.0-beta.9",
    "@angular/forms": "^4.0.0",
    "@angular/http": "^4.0.0",
    "@angular/material": "^2.0.0-beta.12",
    "@angular/platform-browser": "^4.0.0",
    "@angular/platform-browser-dynamic": "^4.0.0",
    .....
    "hammerjs": "^2.0.8",
   ....
  },

当我运行ng serve时,我看到了这个警告:

  

警告在./~/@angular/material/esm5/progress-spinner.es5.js 230:83-91" export' DOCUMENT'没有在' @ angular / common'中找到   警告在./~/@angular/material/esm5/progress-spinner.es5.js 283:83-91" export' DOCUMENT'没有在' @ angular / common'

中找到

如何正确导入MatProgressBarModule

1 个答案:

答案 0 :(得分:0)

问题是您的角度版本与您尝试使用的角度/材质版本不兼容。

我在github上发现了一些建议使用角度版本4.2.6或更高版本的问题。我检查了它当前的角度4.4.5和角度/材料2beta和它的工作正常。