当前位置: 首页 > 知识库问答 >
问题:

无法获取angular-4中未定义或空引用的属性“apply”(使用angular-cli)

夹谷阳夏
2023-03-14

我正在使用ng2-admin仪表板库,我在一周前更新到了最新版本,似乎从最近几天我无法在IE11中运行我的应用程序,但它在Chrome和Mozilla浏览器中打开并运行。

下面是我与这个问题有关的文件,polyfills.ts和package.json和error,

  1. 错误:
"del": "*",
"gulp": "*"

}}`

Polyfills.ts`/**

  • 此文件包括Angular所需的polyfills,并在应用程序之前加载。
  • 您可以向此文件添加您自己的额外polyfills。*
  • 此文件分为两个部分:
    1. 浏览器Polyfills。这些是在加载ZoneJS之前应用的,并按浏览器排序。

/**IE10和IE11需要以下条件才能对SVG元素提供NgClass支持*///导入'classlist.js';//运行NPM安装--保存classlist.js

/**IE10和IE11需要以下内容才能支持@Angular/Animation。*///导入“web-animations-js”;//运行NPM安装--保存web-animations-js

/**Evergreen浏览器需要这些。**/导入'Core-JS/ES6/Reflect';导入'core-js/es7/reflect';

/*****************************************************************************************************************

  • 应用程序导入*/

/**

  • 日期、货币、十进制和百分比管道。
  • 需要:除Chrome、Firefox、Edge、IE11和Safari 10以外的所有工具*///导入'intl';//运行NPM安装--保存国际代码

`

共有1个答案

白子明
2023-03-14

我也有和你类似问题。

我已经通过添加Polyfilter解决了我的问题:

/** IE9, IE10 and IE11 requires all of the following polyfills. **/
 import 'core-js/es6/symbol';
 import 'core-js/es6/object';
 import 'core-js/es6/function';
 import 'core-js/es6/parse-int';
 import 'core-js/es6/parse-float';
 import 'core-js/es6/number';
 import 'core-js/es6/math';
 import 'core-js/es6/string';
 import 'core-js/es6/date';
 import 'core-js/es6/array';
 import 'core-js/es6/regexp';
 import 'core-js/es6/map';
 import 'core-js/es6/set';

更多详情,可以参考我的博文:http://kosmisch.net/blog/dotnetessential/archive/2017/5/20/issure-unable-to-get-propertyapply-of-undefined-or-null-reference-occurred-in-angular-4-vs2017-153-aspnet-core-20.html

 类似资料:
  • 我正在我的项目中使用。它可以与配合使用,但在安装后,当我使用“ng”命令创建组件或构建时,它会显示以下错误。 TypeError中出错:无法读取未定义的属性“request” > ExternalModuleFactoryPlugin。js:46 next[BackofficeVidapayCRM]/[webpack]/lib/ExternalModuleFactoryPlugin。js:46:8

  • 由于某些原因,JSON的响应映射不正确,这里是我的HTML。配置文件-search.component.html 下面是html从中提取的组件。配置文件-search.component.ts http-error-handler.service.ts:33类型错误:无法读取MapSubscriber.Project(profile-search.service.ts:49)在MapSubscri

  • 这是app.component.ts 我目前正在一个ANGULAR项目中使用“ChartJs”库来生成统计图,但当在控制台中运行该项目时,我得到以下错误:错误类型错误:无法读取未定义的属性“map”,有什么解决方案? core.js:15714错误类型错误:无法读取SafeSubscriber._next(app.component.ts:22)在SafeSubscriber.push../Nod

  • 使用node、express、Socket.io、jade和Angular。获取错误:的属性“Apply”。有什么建议吗?

  • 我已经禁用了react devtools和redux devtools。 几个小时以来,我一直在寻找处理这个问题的方法,大多数问题都在编写中,而我根本不改变代码。 我真不明白为什么会这样。我不做任何更改,我做的最后一件事只是做git,将origin master推到我的存储库中,当我编译时,突然出现了这样的错误: 还原:

  • 我正在使用PostgreSQL、Sequelize和Express开发一个简单的CRUD应用程序。并以本教程作为参考。我的模型或数据库连接似乎有问题。详情如下: 文件夹结构: server |__config |__db.js |__env.js |__models |__missions.js |__router |__routes |__missions.js |__index.js |__i