虽然MVC本身具有路由功能,但我们为什么要使用angularjs路由?除了解决服务器端和客户端问题之外,我期待一个答案
答案 0 :(得分:2)
这是一个设计决定,所以不可能给出一个明确的答案,说明为什么要使用其中一个。 MVC有自己的路由,因为它是服务器端的Web应用程序框架。 AngularJS有自己的路由,因为它是一个客户端Web应用程序框架。您可以混合度使用其中一个或两个。我不确定你期望得到什么样的答案,但它完全归结为你是否想要更多地依赖服务器端或客户端,甚至那时,哪里以及什么学位。您可以让您的网站部分完全依赖Angular,并且本质上可以充当SPA,而其他部分则完全依赖于MVC而无需客户端。