Angular JS是传统jQuery AJAX的替代品吗?

时间:2015-01-13 05:28:21

标签: javascript jquery ajax angularjs single-page-application

我经常使用AJAX。最好不要重新加载页面,只是页面的一部分,甚至不知道用户。 我看到很多使用Angular JS的网站,我发现它们常见的是:

1.All use AJAX stuff which is angular js based.

2.Most of the website didnt use reload method to open pages , it smoothly jumps from page 1 to 2.

我的问题是:Angular JS是否可以替代传统的jQuery AJAX调用&页面导航没有重新加载?

我没有在任何地方找到这个问题。谢谢。

2 个答案:

答案 0 :(得分:1)

它不是一个替代品,而是一个框架。 Angular使用类似ajax的功能,并且实际上包含一个轻量级jquery实现。虽然它是一个MVC框架,但其中一些值得注意的功能是双向数据绑定,指令(如果你要html添加功能)等等,它还有很多其他功能。

答案 1 :(得分:0)

不,不是。实际上,AngularJs是一个适合单页面应用程序和MVC设计模式的框架,并试图在不使用任何其他库的情况下包含它所需的一切。与AngularJs一起,您可以使用其他库,例如jquery,但为了保持代码清晰并在以后轻松维护,使用angularjs函数是一种很好的做法。