0

I am currently developing an application where I need some richer elements. Some of these are searches live updating, adding checkboxes to arrays and the like.

I have successfully implemented this using AngularJS, but I am not really sure if it's good practice to use AngularJS on just a few pages.

Would it be better practice to use JQuery for this purpose, and does it go against the goal of AngularJS?

4

2 回答 2

2

是的,从 AngularJS 过渡可能会很困难。当然,它们都可以并排使用,但这有点违背了 Angular 的目的。我曾经是 jQuery 的大用户,但在使用 Angular 时我尽量远离它。

有时我会遇到一个问题,我会心想“哇,用 jQuery 做起来会这么简单”。但如果我坚持使用 Angular 并使用他们的理念,我会发现“Angular”解决方案通常是使用更好的编码实践的解决方案。

TL;DR:AngularJS 和 jQuery 可以很好地并行工作,但我建议养成只使用 Angular 的习惯,因为它会产生更有条理、可维护和易于理解的代码。

于 2013-10-09T19:40:10.447 回答
1

它们可以一起使用。这两个库有不同的用途。jQuery 为 DOM 提供了一个替代接口,该接口在所有浏览器中都更加一致,因此您不必担心各种浏览器的怪癖。AngularJS 是一个框架,它提供了诸如在客户端绑定 MVC 样式对象之类的功能。

于 2013-10-09T19:18:43.853 回答