由于以下原因无法实例化模块:类型错误:对象不支持setConfig的属性或方法"分配">
我正在尝试在IE11上运行一个角度应用程序。并且有一段详细的代码.js文件抛出错误。
this.setConfig = (config) => {
if (config) {
Object.assign(detailsConfig, config);
}
};
IE11控制台中的错误如下。
[$injector:modulerr] 由于以下原因,无法实例化模块详细信息门户: 类型错误:对象不支持属性或方法"分配" at setConfig((
由于此错误,我的角度应用程序未在IE11上加载,它显示空白屏幕。
代替 Object.assign
,请使用 angular.extend
:
this.setConfig = (config) => {
if (config) {
̶O̶b̶j̶e̶c̶t̶.̶a̶s̶s̶i̶g̶n̶(̶d̶e̶t̶a̶i̶l̶s̶C̶o̶n̶f̶i̶g̶,̶ ̶c̶o̶n̶f̶i̶g̶)̶;̶ ̶
angular.extend(detailsConfig, config);
}
};
有关详细信息,请参阅
- AngularJS angular.extend function API 参考