Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 类型错误:core.defineInjectable在angular 4.3.2中使用angular material/cdk时不是函数_Javascript_Angular_Angular Cdk - Fatal编程技术网

Javascript 类型错误:core.defineInjectable在angular 4.3.2中使用angular material/cdk时不是函数

Javascript 类型错误:core.defineInjectable在angular 4.3.2中使用angular material/cdk时不是函数,javascript,angular,angular-cdk,Javascript,Angular,Angular Cdk,我想使用“角度材质进度”微调器并添加 import {MatProgressSpinnerModule} from '@angular/material'; 在导入数组和组件中添加 尚未尝试使用选择器更新模板和删除模板。在这两种情况下,都会出现错误 我正在使用system.config.js,并为所有角度材质和cdk js文件添加贴图值 使用angular 4.3.2和angular material最新版本。下面是一个错误 错误。ts:42错误:未捕获(承诺中):错误:类型错误: core.

我想使用“角度材质进度”微调器并添加

import {MatProgressSpinnerModule} from '@angular/material';
在导入数组和组件中添加

尚未尝试使用选择器更新模板和删除模板。在这两种情况下,都会出现错误

我正在使用system.config.js,并为所有角度材质和cdk js文件添加贴图值

使用angular 4.3.2和angular material最新版本。下面是一个错误

错误。ts:42错误:未捕获(承诺中):错误:类型错误: core.defineInjectable不是一个函数 评估时() 在Object.eval()处 加载错误 评估时() 在Object.eval()处 加载错误

有什么不对劲吗


谢谢,

定义可插入的
是一个仅限角度6的函数。您可能使用了Angle Material的最新版本,但它与您当前的版本(4.3.2)不兼容。

我在使用Angle Material的Stackblitz上遇到此错误,因此我刷新了依赖项并将core js降级为2.6.9


core js@2.6.9

我可以问一下,你为什么要使用SystemJS而不是带有Angular 4项目的WebPack吗?它是已经用SystemJS构建的企业应用程序。我们正计划换成网页包。