因此,在稍微脱离问题并使用roberts回答确认jQuery在app.module.ts中正常工作后(我不知道console.log在导入过程中可以正常工作),我意识到我已经我上次将v4升级到v7时曾遇到此问题。
发生的事情是一个依赖关系导致jQuery重新加载。应用程序的启动signalR通信的部分还加载了另一个依赖项(telerik-angular-report-
viewer),这导致console.log($)不显示任何内容,因为尚未将jQuery加载到组件中。
解决方法:
删除以下代码
window.jQuery = jQuery;window.$ = jQuery;
从以下文件
- 依赖项 telerikReportViewer.kendo.min.js
- 依赖项 telerikReportViewer.js
- cjs telerik-report-viewer.component.js
- es telerik-report-viewer.component.js
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)