Angular Can';t解析MatProgressSpinner的所有参数

Angular Can';t解析MatProgressSpinner的所有参数,angular,angular-material,Angular,Angular Material,我想使用“角度材质进度”微调器组件。但如果我进口 从'@angular/material'导入{MatProgressSpinnerModule}; 我在控制台中遇到以下错误: 无法解析MatProgressSpinner的所有参数:([object object]、[object object]、[object object]、?) 但是,如果以相同的方式导入: 从'@angular/material'导入{MatProgressBarModule}; 进度条工作正常 依赖项: “依赖项”

我想使用“角度材质进度”微调器组件。但如果我进口

从'@angular/material'导入{MatProgressSpinnerModule};
我在控制台中遇到以下错误:

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

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

从'@angular/material'导入{MatProgressBarModule};
进度条工作正常

依赖项:

“依赖项”:{
“@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布局”:“^2.0.0-beta.9”,
“@angular/forms”:“^4.0.0”,
“@angular/http”:“^4.0.0”,
“@angular/material”:“^2.0.0-beta.12”,
“@angular/platform浏览器”:“^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”中的警告在“@angular/common”中未找到导出“文档”
./~/@angular/material/esm5/progress-spinner.es5.js 283:83-91中的警告“@angular/common”中未找到“导出”文档”


如何正确导入
MatProgressBarModule

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


我在github上发现了一些问题,建议使用angular版本4.2.6或更高版本。我用当前的angular 4.4.5和angular/material 2beta对其进行了检查,其工作正常

问题可能在于您试图使用
MatProgressSpinner
的方式,而不是导入本身。你能提供它的代码片段吗?你们使用AoT构建吗?当我只导入模块,但还并没有使用时,问题就出现了。我明白了。我认为问题在于您的角度版本过时,与您使用的角度/材质版本不兼容。