Javascript 如果我们在angular 7中使用jquery插件会有什么影响?

Javascript 如果我们在angular 7中使用jquery插件会有什么影响?,javascript,jquery,angular,angular7,Javascript,Jquery,Angular,Angular7,我是新手。一些论坛和教程展示了如何在angular中集成jquery插件。实际上有很多jquery插件。我在以前的项目中使用了很多jquery插件,这些插件只在jquery中实现。所以我想在angular 7项目中获得这种感觉(颜色、UI、动画…)。但在中间,我担心一些论坛会说“不要将jQuery插件与角度< /强>”混合。 那么我可以在angular中导入jquery插件吗?会有问题吗?例如:在我最需要的地方有很多功能。提供更好的用户界面。还有很多API调用。如果我需要使用这些jquery插件

我是新手。一些论坛和教程展示了如何在angular中集成jquery插件。实际上有很多jquery插件。我在以前的项目中使用了很多jquery插件,这些插件只在jquery中实现。所以我想在angular 7项目中获得这种感觉(颜色、UI、动画…)。但在中间,我担心一些论坛会说“<强>不要将jQuery插件与角度< /强>”

混合。
那么我可以在angular中导入jquery插件吗?会有问题吗?例如:在我最需要的地方有很多功能。提供更好的用户界面。还有很多API调用。如果我需要使用这些jquery插件,我能做什么?

有一些核心原因,您不应该直接在Angular中访问DOM(就像使用jquery一样)。我回答了一个类似的问题

Angular是一个完全成熟的框架,您不应该与“Angular way”有所不同。这有几个原因。首先,代码的工作方式将变得非常复杂。与使用Angular实现同样的事情相比,您在Jquery中所做的某些事情非常可怕。另一个原因是角度应用程序并不总是要在浏览器中运行。例如,您可以在web worker中运行Angular,它没有直接访问DOM的权限。当您不需要依赖Jquery时,您的组件将变得依赖Jquery,如果您想在其他应用程序中重用这些组件,这可能会对您造成伤害


坚持Jquery的价值在于可以重用该代码。对于这一点,我会说,您应该为您的Angular应用程序重写这些组件,以便以后可以在其他Angular应用程序中重用这些组件。现在更新/重写您的组件,以便优化干净的角度组件。您很快就会发现,与在Angular框架中执行类似操作的方式相比,Jquery代码过于复杂

如果要坚持使用Jquery,首先使用Angular的原因是什么?进入这十年,用一个现代化的框架使你的能力现代化。@JonasPraem我是angular的新手,所以我想知道如果我在angular中使用jquery插件,是否会遇到任何问题。。如果你有时间,学习如何使用typescript。一旦一些概念开始点击,你就会喜欢它。Personal Opinion.AFAIK您可以使用angular和jquery,纯粹主义者确实会对此提出建议,因为jquery通过直接操作DOM而违背了angular的目的,您基本上希望angular负责DOM(在我看来,这也是一种不好的做法)。您在问题中提到的一些插件可以在angular中实现,而不使用jquery。要回答这个问题,我们首先需要知道您使用angular的原因。您希望利用什么样的角度值点?