MVC路由与angularjs路由

时间:2017-01-25 14:20:24

标签: asp.net-mvc-routing angularjs-routing

虽然MVC本身具有路由功能,但我们为什么要使用angularjs路由?除了解决服务器端和客户端问题之外,我期待一个答案

1 个答案:

答案 0 :(得分:2)

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