typescript external.js中未定义$

pokxtpni  于 2023-05-19  发布在  TypeScript
关注(0)|答案(2)|浏览(94)

我在我的angular14解决方案中添加了一个外部js文件。JS文件有$('.class').click()事件。每当我在localhost中运行应用程序时,浏览器都会显示$未定义。我是angular的新手,我的问题是如何正确定义$
我尝试在js文件的第一行添加var $ = require('jquery'),但它产生了新的错误,说require没有定义。

cyvaqqii

cyvaqqii1#

看起来你正在尝试在你的Angular应用程序中使用jQuery。
$jQuery的快捷方式。
当你开发一个Angular应用程序时,通常不需要使用jQuery库。但是如果仍然有在你的应用中使用jQuery和Angular的情况,看看这篇文章:How to use jQuery with Angular?

nnsrf1az

nnsrf1az2#

谢谢你的回复,让我发现了我犯的错误。我能够将外部JS包含到angular.json中的脚本中。这应该足够了,但是,我还在index.html中放置了<script src=""></script>。我刚刚删除了它,错误消失了。我做了一些形式的滑块排序,我需要的JS来处理我的动画。

相关问题