如何在Angular 8应用中使用jQuery?

如何在Angular 8应用中使用jQuery?,第1张

如何在Angular 8应用中使用jQuery?

因此,在稍微脱离问题并使用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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5427999.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存